SQL語言共分為四大類:數據查詢語言DQL,數據操縱語言DML,數據定義語言DDL,數據控制語言DCL。
-
數據查詢語言DQL數據查詢語言DQL基本結構是由SELECT子句,FROM子句,WHERE子句組成的查詢塊:
SELECT <字段名表>FROM <表或視圖名>WHERE <查詢條件>
-
數據操縱語言DML數據操縱語言DML主要有三種形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 刪除:DELETE(刪除表中的數據不刪除表結構,可以回滾)
-
數據定義語言DDL
CREATE:創建
ALTER:修改表結構
RENAME:修改表名或列名
DROP:刪除表中的數據和結構,刪除后不能回滾
TRUNCATE:刪除表中的數據不刪除表結構,刪除后不能回滾,效率比DELETE高
-
數據控制語言DCL
1) GRANT:授權
2) REVOKE :回收權限
還有事務控制語句TCL:
SAVEPOINT:保存點
ROLLBACK:回退到某點
COMMIT:提交事務