SQL语言包括对数据库的所有操作,主要可分为哪几个部分?

SQL语言包括对数据库的所有操作,主要可分为哪几个部分?
【正确答案】:SQL语言包括对数据库的所有操作,主要可分为3个部分:
(1)数据定义语言(DDL)用于定义数据库的逻辑结构,包括定义基本表、索引和视图。
(2)数据操纵语言(DML)用于对数据的查询和更新,更新操作中包括插入、删除和修改3种操作。
(3)数据控制语言(DCL)用于实现数据完整性、安全性、一致性控制的SQL语句。用于对基本表和视图授权,限定用户使用表或视图的权限,实现安全性控制。
【题目解析】:参见教材P89-90。