SQL 是用来存取关系数据库的语言,具有定义、操纵、控制和查询关系型数据库的4方面功能。所以针对4方面功能,我们将 SQL 进行了分类。

    1. DDL 数据库定义语言,用来定义数据库对象:数据库、表、列等。关键字:create、drop、alter、truncate(清空数据记录)、show等
    2. DML 数据库操作语言,在数据库表中更新、增加、和删除记录。insert(插入)、如 update(更新)、delete(删除)
    3. DQL 数据库查询语言,数据库记录的查询。关键字 select
    4. DCL 数据库控制语言,用来设置或更改数据库用户或角色权限的语句,如 grant(设置权限)、revoke(撤销权限)、begin transaction等

    MySQL_SQL分类 - 图1