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