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

参考资料