题目出自于第3章数据库概述部分,DDL为数据库定义语言,用于对数据库和数据表的增删改。
正确答案是:A: DDL
专业分析:
数据库语言分类中,定义语言(DDL,全称Data Definition Language)用于定义和管理数据库中的数据结构和模式。DDL语句包括创建、修改和删除数据库对象(如表、索引、视图等)。建表的语句属于定义数据库结构的一部分,因此属于DDL语言。
具体来说,建表语句(如CREATE TABLE)用于定义一个新的表及其结构,包括表名、列名、数据类型、约束条件等。这些操作都涉及到数据库的结构定义和管理,因此归类为DDL。
其他选项的分析:
- DML(Data Manipulation Language):用于对数据库中的数据进行操作,如插入、更新、删除数据等。常见的DML语句包括INSERT、UPDATE、DELETE。
- DQL(Data Query Language):用于查询数据库中的数据。最常见的DQL语句是SELECT,用于从一个或多个表中检索数据。
- DCL(Data Control Language):用于定义数据库的访问权限和安全级别。常见的DCL语句包括GRANT和REVOKE,用于授予或撤销用户权限。
综上所述,建表的语句属于DDL语言。