SQL語言主要可分三大類

 

SQL語言主要可分三大類

 

一、資料定義語言:

DDL(Data Definition Language)

用來定義建立、更新、刪除資料庫、資料表、檢視表、索引、預存程序、觸發程序、函數等資料庫物件。

常見的指令有:
CREATE 建立資料庫的物件
ALTER 變更資料庫的物件
DROP 刪除資料庫的物件

 

二、資料操作語言:

DML(Data Manipulation Language)

用來處理資料表裡的資料。

常見的指令有:
INSERT 新增資料到資料表中
UPDATE 更改資料表中的資料
DELETE 刪除資料表中的資料

 

三、資料控制語言:

DCL(Data Control Language)

用來控制資料表、檢視表之存取權限,提供資料庫的安全性。

常見的指令有:
GRANT 賦予使用者使用權限
REVOKE 取消使用者的使用權限
COMMIT 完成交易作業
ROLLBACK 交易作業異常,將已變動的資料回復到交易開始的狀態
DENY 禁止使用權

 

參考資料:

資料定義語言 (DDL) 陳述式 (Transact-SQL)

Data Manipulation Language (DML) Statements (Transact-SQL)