資料庫的四種語言 : 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