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

来源:互联网 发布:威客网络兼职可靠吗 编辑:程序博客网 时间:2024/05/19 12:29

1、DDL
(Data Definition Language 数据定义语言)用于操作对象及对象本身,这种对象包括数据库,表对象,及视图对象

包含的操作语句:

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

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

包含的操作语句:

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

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

包含的操作语句:

select:用于查询表中的数据

4、DCL
(Data Control Language 数据控制语句) 用于操作数据库对象的权限
包含的操作语句:

    greate:分配权限给用户    revoke:废除数据库中某用户的权限    commit:提交     savepoint:保存点     rollback:回滚     set transaction:设置当前事务的特性,它对后面的事务没有影响
原创粉丝点击