SQL语句分类描述数据定义语言(Data Definition Language,DDL)用于定义、修改或删除数据库对象,如Create Table等;数据查询语言(Data Query Language,DQL)用于检索数据,如最常用的Select语句;数据操纵语言(Data Manipulation Language,DML)用于访问、建立或操纵数据库中已存在的数据,如Insert、Update和Delete等;事务控制语言(Transact Control Language,TCL)管理DML语句所做的修改,如Commit、Rollback、Savepoint、Set Transaction等命令;数据控制语言(Data Control Language,DCL)管理对数据库内对象的访问权限,包括授权和回收,如Grant、Revoke等。