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+ 瀏覽量

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.