数据库中DDL、DML、DCL的区别
时间:2023-06-29 05:07:00
问题描述:
数据库中DDL、DML、DCL的区别是什么?
回答:
- DDL: (data definition language)主要用于数据定义语言创建数据库对象。
- DML: (data manipulation language)主要用于操纵数据库对象的数据操纵语言。
- DCL:(Data Control Language)主要用于数据控制语言设置或更改数据库用户或角色权限的句子。
示例:
- DDL示例:如CREATE、ALTER、DROP、TRUNCATE、COMMENT、GRANT、REVOKE
- DML示例:如SELECT、INSERT、UPDATE、DELETE、CALL、EXPLAINPLAN、LOCKTABLE
- DCL示例:如COMMIT、SAVEPOINT、ROLLBACK、SETTRANSACTION