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 – 在發生任何錯誤時回滾事務

更新於:2020年6月19日

4K+ 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告