SQL語句分爲以下三種類型:
DML: Data Manipulation Language 數據操縱語言
DDL: Data Definition Language 數據定義語言
DCL: Data Control Language 數據控制語言
1、DML用於查詢與修改數據記錄,包括如下SQL語句:
INSERT:添加數據到數據庫中
UPDATE:修改數據庫中的數據
DELETE:刪除數據庫中的數據
SELECT:選擇(查詢)數據
**SELECT是SQL語言的基礎,最爲重要。
2、DDL用於定義數據庫的結構,比如創建、修改或刪除數據庫對象,包括如下SQL語句:
CREATE TABLE:創建數據庫表
ALTER TABLE:更改表結構、添加、刪除、修改列長度
DROP TABLE:刪除表
CREATE INDEX:在表上建立索引
DROP INDEX:刪除索引
3、DCL用來控制數據庫的訪問,包括如下SQL語句:
GRANT:授予訪問權限
REVOKE:撤銷訪問權限
COMMIT:提交事務處理
ROLLBACK:事務處理回退
SAVEPOINT:設置保存點
LOCK:對數據庫的特定部分進行鎖定