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