DDL、DML、DQL、DCL之间的区别?

DDL、DML、DQL、DCL之间的区别

1.DDL

(Data Definition Language 数据定义语言)用于操作对象及对象本身,这种对象包括数据库,表对象,及视图对象
  • 包含的操作语句:

create:创建数据库和数据库的一些对象
drop:删除数据表、索引、触发程序、条件约束以及数据表的权限等
alter:修改数据表定义及数据属性

2.DML

(Data Manipulation Language 数据操控语言) 用于操作数据库对象对象中包含的数据

  • 包含的操作语句:

insert:向数据库插入一条数据
delete:删除表中的一条或多条记录
update:用于修改表中的数据

3.DQL

(Data Query Language 数据查询语言 )用于查询数据

  • 包含的操作语句:

select:用于查询表中的数据

4.DCL

(Data Control Language 数据控制语句) 用于操作数据库对象的权限

  • 包含的操作语句:

greate:分配权限给用户
revoke:废除数据库中某用户的权限

文章文集:JavaEE--学习笔记

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

推荐阅读更多精彩内容