數(shù)據(jù)庫(kù)操作語(yǔ)句類型(DQL、DML、DDL、DCL)簡(jiǎn)介

SQL語(yǔ)言共分為四大類:數(shù)據(jù)查詢語(yǔ)言DQL,數(shù)據(jù)操縱語(yǔ)言DML,數(shù)據(jù)定義語(yǔ)言DDL,數(shù)據(jù)控制語(yǔ)言DCL。

1. 數(shù)據(jù)查詢語(yǔ)言DQL

數(shù)據(jù)查詢語(yǔ)言DQL基本結(jié)構(gòu)是由SELECT子句,F(xiàn)ROM子句,WHERE

子句組成的查詢塊:

SELECT <字段名表>

FROM <表或視圖名>

WHERE <查詢條件>

2 .數(shù)據(jù)操縱語(yǔ)言DML

數(shù)據(jù)操縱語(yǔ)言DML主要有三種形式:

1) 插入:INSERT

2) 更新:UPDATE

3) 刪除:DELETE

3. 數(shù)據(jù)定義語(yǔ)言DDL

數(shù)據(jù)定義語(yǔ)言DDL用來(lái)創(chuàng)建數(shù)據(jù)庫(kù)中的各種對(duì)象-----表、視圖、

索引、同義詞、聚簇等如:

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER

| | | | |

表 視圖 索引 同義詞 簇

DDL操作是隱性提交的!不能rollback

4. 數(shù)據(jù)控制語(yǔ)言DCL

數(shù)據(jù)控制語(yǔ)言DCL用來(lái)授予或回收訪問(wèn)數(shù)據(jù)庫(kù)的某種特權(quán),并控制

數(shù)據(jù)庫(kù)操縱事務(wù)發(fā)生的時(shí)間及效果,對(duì)數(shù)據(jù)庫(kù)實(shí)行監(jiān)視等。如:

1) GRANT:授權(quán)。

2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一點(diǎn)。

回滾---ROLLBACK

回滾命令使數(shù)據(jù)庫(kù)狀態(tài)回到上次最后提交的狀態(tài)。其格式為:

SQL>ROLLBACK;

3) COMMIT [WORK]:提交。

? ? 在數(shù)據(jù)庫(kù)的插入、刪除和修改操作時(shí),只有當(dāng)事務(wù)在提交到數(shù)據(jù)

庫(kù)時(shí)才算完成。在事務(wù)提交前,只有操作數(shù)據(jù)庫(kù)的這個(gè)人才能有權(quán)看

到所做的事情,別人只有在最后提交完成后才可以看到。

提交數(shù)據(jù)有三種類型:顯式提交、隱式提交及自動(dòng)提交。下面分

別說(shuō)明這三種類型。

(1) 顯式提交

用COMMIT命令直接完成的提交為顯式提交。其格式為:

SQL>COMMIT;

(2) 隱式提交

用SQL命令間接完成的提交為隱式提交。這些命令是:

ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,

EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。

(3) 自動(dòng)提交

若把AUTOCOMMIT設(shè)置為ON,則在插入、修改、刪除語(yǔ)句執(zhí)行后,

系統(tǒng)將自動(dòng)進(jìn)行提交,這就是自動(dòng)提交。其格式為:

SQL>SET AUTOCOMMIT ON;

轉(zhuǎn)自數(shù)據(jù)庫(kù)操作語(yǔ)句類型(DQL、DML、DDL、DCL)簡(jiǎn)介 - Studys - 博客園

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • SQL語(yǔ)言基礎(chǔ) 本章,我們將會(huì)重點(diǎn)探討SQL語(yǔ)言基礎(chǔ),學(xué)習(xí)用SQL進(jìn)行數(shù)據(jù)庫(kù)的基本數(shù)據(jù)查詢操作。另外請(qǐng)注意本章的S...
    厲鉚兄閱讀 5,456評(píng)論 2 46
  • 轉(zhuǎn) # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    呂品?閱讀 10,107評(píng)論 0 44
  • 1.獲取數(shù)據(jù)庫(kù)連接 (1)使用JDBC的準(zhǔn)備環(huán)境: 1):拷貝MySQL的JDBC驅(qū)動(dòng),到Java項(xiàng)目中:mysq...
    賈里閱讀 696評(píng)論 0 2
  • 我無(wú)法喜歡你; 每日清晨你都在我面前梳妝打理。 我無(wú)法喜歡你; 即將去飛去遠(yuǎn)方出差的你一抹笑容留在我這...
    夜闌亭雪閱讀 187評(píng)論 0 0
  • 月光何會(huì)冰冷? 痛快的 皮囊赤裸, 很快便觸到了 那些游曳人間的, 冰冷。 希望能 夠上月光的腳, 放置上寒冰, ...
    混爾清閱讀 479評(píng)論 2 8

友情鏈接更多精彩內(nèi)容