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)

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关系型数据库和SQL SQL语言的三个部分DML:Data Manipulation Language,数据操纵语...
    Awey阅读 1,985评论 0 13
  • SQL语言基础 本章,我们将会重点探讨SQL语言基础,学习用SQL进行数据库的基本数据查询操作。另外请注意本章的S...
    厲铆兄阅读 5,383评论 2 46
  • .数据库 数据库的发展: 文件系统(使用磁盘文件来存储数据)=>第一代数据库(出现了网状模型,层次模型的数据库)=...
    小Q逛逛阅读 1,033评论 0 2
  • 我是歌手
    窝郝帅阅读 156评论 0 0
  • 1. JS触发原生事件 通过这种方法可以用JS触发原生事件 2. 创建的Event对象最好不要重用 昨天在写一个功...
    灰灰0421阅读 293评论 0 0