數(shù)據(jù)定義語言DDL(Data Ddefifinition Language)CREATE,DROP,ALTER 主要為以上操作,即對邏輯結構等有操作的,其中包括表結構,視圖和索引。
數(shù)據(jù)查詢語言DQL(Data Query Language)SELECT 這個較為好理解,即查詢操作,以select關鍵字。各種簡單查詢,連接查詢等 都屬于DQL。
數(shù)據(jù)操縱語言DML(Data Manipulation Language)INSERT,UPDATE,DELETE 主要為以上操作,即對數(shù)據(jù)進行操作的,對應上面所說的查詢操作 DQL與DML共同構建了多數(shù)初級程序員常用的增, 刪改查操作。
而查詢是較為特殊的一種,被劃分到DQL中。
數(shù)據(jù)控制功能DCL(Data Control Language)GRANT,REVOKE,COMMIT,ROLLBACK 主要為以上操作,即對數(shù)據(jù)庫安全性完整性等有操作的,可以簡單的理解為權限控制等。