SQL(Structured Query Language,結構化查詢語言)是一種數據庫查詢語言和程序設計語言。於1975~1979年被IBM公司開發,后來成為ISO(國際標准化組織)關系型數據庫語言的標准。另外,SQL語言屬於聲明式編程語言,區別於命令式編程語言,不需要用算法流程來明確指出每一步怎么做,只需要告訴計算機執行所要達到的目標。
SQL語言分類匯總圖如下:

一、DDL(Data Definition Language, 數據定義語言)
CREATE 創建數據庫、數據表、視圖
ALTER 修改數據庫、數據表、視圖
DROP 刪除數據庫、數據表、視圖
二、DML(Data Manipulation Language, 數據操作語言)
INSERT- 向數據表中插入數據
UPDATE - 更新數據表中的數據
DELETE - 從數據庫中刪除數據
三、DQL(Data Query Language, 數據查詢語言)
SELECT - 從數據表中獲取數據
特別說明:許多人願意把SELECT語句包含在DML語句中,這種情況還很常見。
四、DCL(Data Control Language, 數據控制語言)
GRANT 給某用戶或某組或所有用戶某數據特定的權限
REVOKE 廢除某用戶或某組或所有用戶訪問數據的權限
五、TCL(Transaction Control Language, 事務控制語言)
COMMIT 提交事務
SAVEPOINT 設置保存點
ROLLBACK 回退到某一點
