单项选择题

SQL语言是由______组成的。

A.数据查询语言、数据操纵语言
B.数据查询语言、数据定义语言
C.数据查询语言、数据操纵语言、数据定义语言
D.数据查询语言、数据操纵语言、数据定义语言和数据控制语言