1、数据
查询语言(
DQL
:Data Query Language): 其语句称为“数据检索
语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字
SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有
WHERE,
ORDER BY,
GROUP BY和
HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。
2、
数据操作语言
(
DML
:Data Manipulation Language): 其语句包括动词
INSERT,
UPDATE和
DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。
3、事务处理语言(
TPL
): 它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括
BEGIN
TRANSACTION,
COMMIT和
ROLLBACK。
4、数据控制语言
(
DCL
): 它的语句通过
GRANT或
REVOKE获得许可,确定单个用户和用户组对
数据库对象的访问。
5、数据定义语言(
DDL
): 其语句包括动词
CREATE和
DROP。在数据库中 创建新表或删除表(CREAT TABLE 或 DROP TABLE),定义索引(键),规定表之间的链接,以及施加表间的约束。
6、指针控制语言(
CCL
): 它的语句像
DECLARE CURSOR,
FETCH INTO和
UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。