第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.建表时多个字段定义用______分隔,最后一个字段的定义末尾______(能 / 不能)加逗号。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。