MySQL中有哪些不同的命令?
SQL語言分為四種主要型別的語句:DML、DDL、DCL和TCL。使用這些語句,我們可以透過建立和更改資料庫物件來定義資料庫的結構,並可以透過更新或刪除操作來操作表中的資料。我們還可以控制哪個使用者可以讀取/寫入資料或管理事務以建立一個單一的工作單元。
SQL語句的四大類如下:
DML(資料操作語言)
DML語句影響表中的記錄。這些是我們對資料執行的基本操作,例如從表中選擇一些記錄、插入新記錄、刪除不需要的記錄以及更新/修改現有記錄。
DML語句包括以下內容:
SELECT – 從表中選擇記錄
- INSERT – 插入新記錄
- UPDATE – 更新/修改現有記錄
- DELETE – 刪除現有記錄
DDL(資料定義語言)
DDL語句用於更改/修改資料庫或表的結構和模式。這些語句處理資料庫物件的設計和儲存。
- CREATE – 建立新的表、資料庫、模式
- ALTER – 更改現有的表、列描述
- DROP – 從資料庫中刪除現有物件
DCL(資料控制語言)
DCL語句控制使用者對資料庫物件的訪問級別。
- GRANT – 允許使用者對某些資料庫物件進行讀/寫操作
- REVOKE – 禁止使用者對資料庫物件的讀/寫許可權
TCL(事務控制語言)
TCL語句允許您控制和管理事務,以維護SQL語句中資料的完整性。
- BEGIN Transaction – 開啟事務
- COMMIT Transaction – 提交事務
- ROLLBACK Transaction – 在發生任何錯誤時回滾事務
廣告