資料庫的四種語言 : DML / DDL / DCL / DQL
資料庫的四種語言 : DML / DDL / DCL / DQL
DML (Data Manipulation Language) 資料操作語言
變更資料表資料
指令 | 說明 |
---|---|
INSERT | 新增資料到資料表中 |
UPDATE | 更改資料表中的資料 |
DELETE | 刪除資料表中的資料 |
DDL (Data Definition Language) 資料定義語言
用來定義資料庫、資料表、檢視表、索引、預存程序、觸發程序、函數等資料庫物件。 可以用來建立、更新、刪除 table,schema,domain,index,view
指令 | 說明 |
---|---|
CREATE | 建立資料庫的物件 |
ALTER | 變更資料庫的物件 |
DROP | 刪除資料庫的物件 |
DCL (Data Control Language) 資料控制語言
控制資料表、檢視表之存取權限,提供資料庫的安全性。
指令 | 說明 |
---|---|
GRANT | 賦予使用者使用權限 |
REVOKE | 取消使用者的使用權限 |
COMMIT | 完成交易作業 |
ROLLBACK | 交易作業異常,將已變動的資料回復到交易開始的狀態 |
DQL (Data Query Language) 資料查詢語言
負責進行資料查詢,不會對資料本身進行修改的語句
指令 | 說明 |
---|---|
SELECT | 選取資料庫中的資料 |
其他輔助指令:FROM,WHERE,GROUP BY,ORDER BY