SQL語(yǔ)言分為四種主要語(yǔ)言語(yǔ)句:DML、DDL、DCL和TCL。使用這些語(yǔ)句,我們可以通過創(chuàng)建和更改數(shù)據(jù)庫(kù)對(duì)象來定義數(shù)據(jù)庫(kù)的結(jié)構(gòu),并且可以通過更新或刪除來操作表中的數(shù)據(jù)。我們還可以控制哪些用戶可以讀/寫數(shù)據(jù)或管理事務(wù)來創(chuàng)建單個(gè)工作單元。
SQL 語(yǔ)句的四個(gè)主要類別如下 –
DML(數(shù)據(jù)操作語(yǔ)言)
DML 語(yǔ)句影響表中的記錄。這些是我們對(duì)數(shù)據(jù)執(zhí)行的基本操作,例如從表中選擇一些記錄、插入新記錄、刪除不必要的記錄以及更新/修改現(xiàn)有記錄。
DML 語(yǔ)句包括以下內(nèi)容 –
SELECT – 從表中選擇記錄
- INSERT – 插入新記錄UPDATE – 更新/修改現(xiàn)有記錄DELETE – 刪除現(xiàn)有記錄
DDL(數(shù)據(jù)定義語(yǔ)言)
DDL 語(yǔ)句用于更改/修改數(shù)據(jù)庫(kù)或表結(jié)構(gòu)和模式。這些語(yǔ)句處理數(shù)據(jù)庫(kù)對(duì)象的設(shè)計(jì)和存儲(chǔ)。
- CREATE – 創(chuàng)建新表、數(shù)據(jù)庫(kù)、架構(gòu)ALTER – 更改現(xiàn)有表、列說明DROP – 從數(shù)據(jù)庫(kù)中刪除現(xiàn)有對(duì)象
DCL(數(shù)據(jù)控制語(yǔ)言)
DCL 語(yǔ)句控制用戶對(duì)數(shù)據(jù)庫(kù)對(duì)象的訪問級(jí)別。
- GRANT – 允許用戶對(duì)某些數(shù)據(jù)庫(kù)對(duì)象進(jìn)行讀/寫REVOKE – 阻止用戶數(shù)據(jù)庫(kù)對(duì)象的讀/寫權(quán)限
TCL(事務(wù)控制語(yǔ)言)
TCL語(yǔ)句允許您控制和管理事務(wù)以維護(hù)數(shù)據(jù)的完整性在 SQL 語(yǔ)句中。
- BEGIN Transaction – 打開事務(wù) COMMIT Transaction – 提交事務(wù) ROLLBACK Transaction – ROLLBACK交易發(fā)生任何錯(cuò)誤
以上就是MySQL 中使用哪些不同的命令?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!






