我们通常将sql语言分为以下四类:
1、数据定义语言(Data Definition Language,DDL)。用于定义数据对象,对数据库、数据库中的表、视图、索引等数据库对象进行建立和删除,DDL包括create、alter、drop等语句。
2、数据操作语言(Data Manipulation Language,DML)。用于对数据库中的数据进行插入、修改、删除等操作,DML包括insert、update、delete等语句。
3、数据查询语言(Data Query Language,DQL)。用于对数据库中的数据进行查询操作,例如用select语句进行查询操作。
4、数据控制语言(Data Control Language,DCL)。用于控制用户对数据库的操作授权,DCL包括grant、revoke等语句。