SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句实现的是()功能
A、数据查询
B、数据操纵
C、数据定义
D、数据控制
答案:C。
数据操纵语言(DML,Data Manipulation Language):包括INSERT、UPDATE和DELETE,它们分别用于添加、修改和删除表中的行。
事务处理语言(TCL,Transaction Control Language):其语句能确保被DML语句影响的表的所有行及时得以更新,包括BEGIN TRANSACTION、COMMIT和ROLLBACK。
数据控制语言(DCL,Data Control Language):其语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。
CREATE、DROP、ALTER属于数据定义语言。
本题中,对于选项A,数据查询是SELECT语句。所以,选项A错误。
对于选项B,数据操纵是DML语句。所以,选项B错误。
对于选项C,数据定义包括CREATE、DROP和ALTER。所以,选项C正确。
对于选项D,数据控制包括GRANT和REVOKE。所以,选项D错误。
所以,本题的答案为C。