DDL,DML,DCL,DQL的区别

DDL

date definition language 数据定义语言,

操作等级:表或视图级,

操作语句:create,drop,alter

操作目的:创建表,删除表,对表的属性进行修改

(自动提交,其操作后无法用rollback等DCL语句进行操作)

DML

date  manipulation language 数据操纵语言

操作等级:数据级

操作语句:insert,delete,update

操作目的:对表内的数据进行增删改

DCL

date control language 数据控制语言

操作等级:用户权限级

操作语句:grant, revoke

操作目的:赋予不同的用户不同的权限

DQL

date  query language 数据查询语言

操作等级:查询级

操作语句:select。。。from。。。where。。。。等(某些地方将其算为DML)

操作目的:查询需要的结果

你可能感兴趣的:(DDL,DML,DCL,DQL的区别)