第39练 项目五 创建数据表《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)

2026-05-07
| 2份
| 5页
| 40人阅读
| 0人下载

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第39练,内容是创建数据表。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第39练 创建数据表 一、单项选择题 1.在 MySQL 中使用CREATE TABLE创建表时,IF NOT EXISTS的核心作用是( ) A. 自动清空已存在的同名表数据 B. 仅当表不存在时执行创建,避免表已存在报错 C. 强制覆盖已存在的同名数据表 D. 验证表名是否符合命名规则 【答案】B 【解析】IF NOT EXISTS为建表判断语句,仅在数据表不存在时执行建表操作,有效规避同名表重复创建的报错;A、C 属于错误操作,D 不属于该关键字的功能。 2.下列操作违反MySQL 字段名命名规则的是( ) A. 字段名包含user_id B. 同一个表中定义两个同名name字段 C. 字段名使用$score符号组合 D. 不使用中文作为字段名 【答案】B 【解析】MySQL 规范要求,同一个数据表内禁止设置重名字段;字母、下划线、$ 符号均可用于字段命名,实际开发中不建议使用中文字段名。 3.关于PRIMARY KEY和UNIQUE KEY,下列说法正确的是( ) A. 主键约束允许字段值为 NULL,唯一约束不允许 B. 唯一约束字段不能重复,且不允许为 NULL C. 主键约束字段非空且唯一,唯一约束允许一个 NULL 值 D. 一张表中可以设置多个主键约束 【答案】C 【解析】主键约束兼具非空、唯一双重特性;唯一约束仅限制数据不重复,允许存在一个 NULL 值;一张数据表只能定义一个主键。 4.MySQL 中AUTO_INCREMENT属性仅支持的字段类型是( ) A. 字符类型 B. 整数类型 C. 日期类型 D. 浮点类型 【答案】B 【解析】自增属性AUTO_INCREMENT是 MySQL 专属属性,语法规定仅能配置在整数类型字段上,字符、日期、浮点类型均不支持。 5.未执行数据库选择语句,直接创建数据表时,MySQL 抛出的错误是( ) A. Table already exists B. NO database selected C. Unknown column D. Duplicate key name 【答案】B 【解析】数据表隶属于指定数据库,建表前必须使用 USE 语句选中数据库,未选择数据库时,系统固定提示NO database selected错误。 二、填空题 1.创建 MySQL 数据表前,必须使用______语句指定当前数据库,否则无法执行建表操作。 【答案】USE 2.表名最长支持______个字符,命名规则要求做到见名知意,提升代码可读性。 【答案】64 【解析】MySQL 表名最大字符长度为 64 位;规范化命名要求表名见名知意,快速识别数据表存储的业务数据。 3.定义字段时,______关键字设置非空约束。 【答案】NOT NULL 4.定义字段时,______关键字为字段指定默认值。 【答案】DEFAULT 5.建表时多个字段定义用______分隔,最后一个字段的定义末尾______(能 / 不能)加逗号。 【答案】逗号;不能 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第39练,内容是创建数据表。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第39练 创建数据表 一、单项选择题 1.在 MySQL 中使用CREATE TABLE创建表时,IF NOT EXISTS的核心作用是( ) A. 自动清空已存在的同名表数据 B. 仅当表不存在时执行创建,避免表已存在报错 C. 强制覆盖已存在的同名数据表 D. 验证表名是否符合命名规则 2.下列操作违反MySQL 字段名命名规则的是( ) A. 字段名包含user_id B. 同一个表中定义两个同名name字段 C. 字段名使用$score符号组合 D. 不使用中文作为字段名 3.关于PRIMARY KEY和UNIQUE KEY,下列说法正确的是( ) A. 主键约束允许字段值为 NULL,唯一约束不允许 B. 唯一约束字段不能重复,且不允许为 NULL C. 主键约束字段非空且唯一,唯一约束允许一个 NULL 值 D. 一张表中可以设置多个主键约束 4.MySQL 中AUTO_INCREMENT属性仅支持的字段类型是( ) A. 字符类型 B. 整数类型 C. 日期类型 D. 浮点类型 5.未执行数据库选择语句,直接创建数据表时,MySQL 抛出的错误是( ) A. Table already exists B. NO database selected C. Unknown column D. Duplicate key name 二、填空题 1.创建 MySQL 数据表前,必须使用______语句指定当前数据库,否则无法执行建表操作。 2.表名最长支持______个字符,命名规则要求做到见名知意,提升代码可读性。 3.定义字段时,______关键字设置非空约束。 4.定义字段时,______关键字为字段指定默认值。 5.建表时多个字段定义用______分隔,最后一个字段的定义末尾______(能 / 不能)加逗号。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

第39练 项目五 创建数据表《数据库原理与应用技术-MySQL》(河北科学技术出版社)一课一练(河北省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。