DML: 數(shù)據(jù)操作語(yǔ)言,包括: select, update, insert ,delete.
DDL: 數(shù)據(jù)定義語(yǔ)言,包括: create, alter, drop ,truncate(清空).
DCL: 數(shù)據(jù)控制語(yǔ)言,包括: grant(設(shè)置權(quán)限),revoke(取消權(quán)限),set,commit(提交操作),rollback(回滾).
數(shù)據(jù)庫(kù)對(duì)象包括: table,index,view,sequence(序號(hào)),synoynm(別名).
登陸:
在unix下登陸Oracle數(shù)據(jù)庫(kù),登陸 plus: sqlplus [username[/password]]
show user 可以查看當(dāng)前數(shù)據(jù)庫(kù)的用戶名
select user from dual; 查看用戶身份
select syadate from dual; 查當(dāng)前時(shí)間
select to_char(sysdate,'yyyy.mm.dd::hh24:mi:ss')from dual;
結(jié)果: 2007.06.04::23:04:10
/+回車, 執(zhí)行上一條命令
l+回車, 看上一條命令內(nèi)容
sava filename 把上條命令保存到文件里,sql為后綴
get filename 查看某sql文件里的內(nèi)容
start filename或者@filename 運(yùn)行文件里的命令
spool filename 轉(zhuǎn)存結(jié)果,一般以lst為后綴
用完要 spool off
exit 退出
set pause{off|on text}分頁(yè)顯示,set pause on 要寫(xiě)在命令前,用完要關(guān)閉,按回車翻頁(yè),ctrl+c是結(jié)束查看.
Oracle SQLPlus有三種注釋方法:
第一種 “--”可注釋一行
第二種 “remark”縮寫(xiě)“rem” 也可注釋一行。
第三種 注釋的開(kāi)始“/*”,結(jié)束用“*/” 可注釋多行。