SQL語句的分類:DQL、DML、DDL、DCL、TCL的含義和用途


MySQL中提供了很多關鍵字,將這些關鍵字 和 數據組合起來,就是常說的SQL語句,數據庫上大部分的操作都是通過SQL語句來完成。日常工作中經常聽到 DML、DDL語句這些名詞,使用字母縮寫來表達含義,提高了溝通的效率。使用縮寫字母,將SQL語句進行分類,已經是一種業內共識,下面來介紹這幾個縮寫字符的含義:

  • DQL:Data Query Language的縮寫,數據查詢語句,基本結構是SELECT子句、FROM子句、WHERE子句組成的查詢塊。

  • DML:Data Manipulation Language的縮寫,數據庫操縱語句,主要是UPDATE、INSERT、DELETE

  • DDL:Data Definition Language的縮寫,數據定義語句,主要是用在定義或改變表的結構,創建視圖、索引聚簇等如:CREATE、ALTER、DROP、VIEW、INDEX等。

  • DCL:Data Control Language的縮寫,用來授予或回收訪問數據庫的某種特權,如:GRANT。

  • TCL:Transaction Control Language的縮寫,控制數據庫操縱事務發生的時間及效果,如:ROLLBACK/COMMIT。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM