根据对RDBMS 赋予的指令种类的不同,SQL 语句可以分为以下三类

    DDL- Data definition language
    用来创建或者删除存储数据用的数据库以及数据库中的表象等

    DDL 包含以下几种指令
    Create - 创建数据库和表等对象
    Drop - 删除数据库和表等对象
    Alter - 修改数据库和表等对象的结构

    DML- Data Manipulation language
    用来查询或者变更表中的记录

    DML 包含以下几种指令
    SELECT - 查询表中的数据
    INSERT - 向表中插入新数据
    UPDATE - 更新表中的数据
    DELETE - 删除表中的数据

    DCL - Data Control Language
    用来确认或者取消对数据库中的数据进行的变更
    可以对RDBMS 的用户对数据库中的对象(数据库表等)的操作权限进行设定

    DCL 包含以下几种指令
    COMMIT- 确认对数据库中的数据进行的变更
    ROLLBACK - 取消对数据库中的数据进行的变更
    GRANT - 赋予用户操作权限
    REVOKE - 取消用户的操作权限