资料库的四种语言 : 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