DDL,DML,DCL,DQL的区别

2017-02-03  本文已影响0人  夜雨惊风醉看流年过

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)

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

上一篇 下一篇

猜你喜欢

热点阅读