选择题 7.  下面不属于SQL语句的子类的是______。
【正确答案】 C
【答案解析】 SQL语言可以分为四大类:数据定义语言DDL(Data Definition Language)、数据查询语言DOL(DataQuery Language)、数据操纵语言DML(Data Manipulation Language)以及数据控制语言DCL(Data controlLanguage)。
   1)数据定义语言用来建立、修改和删除数据库中的对象(包括表、视图、索引等)。
   2)数据查询语言主要用来检索数据库,主要是指select语句。
   3)数据操纵语句是指用来改变数据库中数据的语句,主要包含insert、update和delete语句。
   4)数据控制语言用于对数据库的访问,例如,①给用户授予访问权限(GRANT);②取消用户访问权限。
   通过上面分析可知,选项A和选项B属于SQL语句的子类,所以,选项A与选项B错误。选项D的数据插入语言也属于数据操作语言的一种,因此,它也是SQL语句的子类,所以,选项D错误。对于选项C,事务控制语言不属于SQL语句的子类,所以,选项C正确。