美文网首页数据库码农的世界JavaEE 学习专题
DDL、DML、DQL、DCL之间的区别?

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

作者: Mr_欢先生 | 来源:发表于2017-05-01 18:48 被阅读557次
    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--学习笔记

    相关文章

      网友评论

        本文标题:DDL、DML、DQL、DCL之间的区别?

        本文链接:https://www.haomeiwen.com/subject/gqaftxtx.html