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