今天爱分享给大家带来DML,DDL,DCL 区别?【面试题详解】,希望能够帮助到大家。
DML
它们是 SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这 4 条命令是用
来对数据库里的数据进行操作的语言
DDL(data definition language):
DDL 比 DML 要多,主要的命令有 CREATE、ALTER、DROP 等,DDL 主要是用在定
义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大
多在建立表时使用
DCl
是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括
(grant,deny,revoke 等)语句。在默认状态下,只有
sysadmin,dbcreator,db_owner 或 db_securityadmin 等人员才有权力执行 DCL