最近學了一些oracle資料庫的知識,我想自己整理一下,以後也方便自己查閱的。
orcale 資料庫登入(tiger)
1. sql plus 登入
使用者名稱: sys
口令:
主機字串:orcl as sysdba
如果是本地資料庫,主機字串可以為空 使用者名稱: scott/ system 口令:tiger 主機字串:
2.使用web登入 http://localhost:5560/isqlplus/
使用者名稱: scott/system
口令:tiger
主機字串:
3. windows命令列登入管理
sqlplus sqlplus scott/wang
sqlplus scott/tiger as sysdba
sqlplus conn/ as sysdba
檢視表
select * from tab;
解鎖 alter user scott account unlock;
加鎖 alter user sccott account lock;
修改密碼 alter user scottidentified by 密碼;
修改管理員密碼 alter user sys identified by 密碼
清屏 host cls;
4.oracle sqldeveloper登入
連線名:要連線的資料庫名
使用者名稱:sys as sysdba
ssid:一般為 orcl
5、載入指令碼 @c:/a.sql;
6、檢視引數 show
show pagesize
show user show linesize;
7、設定引數
set linesize 110;
如果希望能永久儲存設定的引數,可以去修改檔案: oraclehome\product\10.2.0\db_2\sqlplus\admin\glogin.sql 新增設定的語句。
8、orcale 啟動 startup open
shutdown immediate
9、查詢 select * from table
10、 把列與列,列與字元連線在一起。 用 『||』表示。可以用來『合成』列。 前後有表示式時 用||連線 注意是單引號。 select ename ||'的工資是'|| sal from emp
11、給列起別名的時候,雙引號"" 表示按所寫大小寫顯示。 select empno,ename,sal as "sss" from emp 加引號顯示ss 不加引號顯示ss
12 在 in 查詢中, not in()中不可以為null 否則沒有結果。
13、對日期的處理 select * from emp where hiredate>'31-12月-81'
select to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual
一些資料庫理論知識
1.資料庫事務 事務隔離級別 悲觀鎖 樂觀鎖等概念。2.資料庫acid特徵 atomic 原子性 指整個資料庫事務是不可分割的工作單元。consistency 一致性 指資料庫事務不能破壞關係資料的完整性以及業務邏輯上的一致性。isolation 隔離性 指的是在併發環境中,當不同的事務同時操縱相同...
關於資料庫中的一些知識
1,什麼是觸發器 trigger 觸發器是一種特殊型別的儲存過程,當使用下面的一種或多種資料修改操作在指定表中對資料進行修改時,觸發器會生效 update insert 或 delete。觸發器可以查詢其它表,而且可以包含複雜的 sql 語句。它們主要用於強制複雜的業務規則或要求。例如,可以控制是否...
資料庫的一些基礎知識
所謂第一正規化 1nf 是指資料庫表的每一列都是不可分割的基本資料項,同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重複的屬性。如果出現重複的屬性,就可能需要定義乙個新的實體,新的實體由重複的屬性構成,新實體與原實體之間為一對多關係。在第一正規化 1nf 中表的每一行只包含乙個例項的...