内容正文:
编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第43练,内容是复制数据表。
《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第43练
复制数据表
一、单项选择题
1.在 MySQL 中,仅复制数据表结构、不复制任何数据,且保留主键、索引、约束的标准语法是( )
A. CREATE TABLE 新表 SELECT * FROM 旧表
B. CREATE TABLE 新表 LIKE 旧表
C. COPY TABLE 旧表 TO 新表
D. ALTER TABLE 旧表 CREATE 新表
2.执行语句CREATE TABLE stu_new SELECT * FROM student;,下列说法正确的是( )
A. 仅复制表结构,无数据
B. 复制结构+全部数据,丢失主键、外键、唯一约束
C. 完整保留原表所有约束与索引
D. 只能复制字段,无法复制字符集
3.需要复制原表结构,同时只复制部分数据,应使用的语法组合是( )
A. LIKE + WHERE
B. CREATE + DROP
C. SELECT + WHERE
D. RENAME + LIMIT
4.关于跨数据库复制数据表结构,语法书写正确的是( )
A. CREATE TABLE db2.tb LIKE db1.tb;
B. CREATE TABLE tb LIKE db1;
C. COPY db1.tb TO db2.tb;
D. ALTER TABLE db1.tb LIKE db2.tb;
5.以下两种表复制方式对比,描述错误的是( )
A. LIKE复制:保留字段注释、字符集、校验规则
B. SELECT复制:字段数据类型自动兼容转换
C. LIKE复制:可以搭配 WHERE 条件筛选数据
D. SELECT复制:适合快速备份表数据
二、填空题
1.纯复制数据表结构、不复制数据的核心语法:CREATE TABLE 新表名 ________ 旧表名;
2.复制数据表结构并同步复制全部数据,需要使用________子句完成数据导入。
3.只复制表结构,不需要复制数据时,使用 SELECT 语法可书写为:CREATE TABLE 新表 SELECT * FROM 旧表 ________;
4.利用CREATE TABLE + SELECT复制表时,若只需复制旧表部分字段数据,需将*替换为__________。
CREATE TABLE ... LIKE复制表结构时,__________(填会 / 不会)生成表内原有数据。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$
编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。
本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第43练,内容是复制数据表。
《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第43练
复制数据表
一、单项选择题
1.在 MySQL 中,仅复制数据表结构、不复制任何数据,且保留主键、索引、约束的标准语法是( )
A. CREATE TABLE 新表 SELECT * FROM 旧表
B. CREATE TABLE 新表 LIKE 旧表
C. COPY TABLE 旧表 TO 新表
D. ALTER TABLE 旧表 CREATE 新表
【答案】B
【解析】CREATE TABLE ... LIKE 专门用于纯结构复制,完整保留原表字段类型、约束、索引、自增属性;A 会同步复制表数据且丢失主键 / 索引,C、D 为非法语法。
2.执行语句CREATE TABLE stu_new SELECT * FROM student;,下列说法正确的是( )
A. 仅复制表结构,无数据
B. 复制结构+全部数据,丢失主键、外键、唯一约束
C. 完整保留原表所有约束与索引
D. 只能复制字段,无法复制字符集
【答案】B
【解析】SELECT方式复制表会同步复制全部数据与基础字段结构,但不会复制主键、外键、索引、自增、非空约束。
3.需要复制原表结构,同时只复制部分数据,应使用的语法组合是( )
A. LIKE + WHERE
B. CREATE + DROP
C. SELECT + WHERE
D. RENAME + LIMIT
【答案】C
【解析】通过CREATE TABLE 新表 SELECT 字段 FROM 旧表 WHERE 条件,可筛选复制部分数据;LIKE 语法仅复制纯结构,无法筛选数据。
4.关于跨数据库复制数据表结构,语法书写正确的是( )
A. CREATE TABLE db2.tb LIKE db1.tb;
B. CREATE TABLE tb LIKE db1;
C. COPY db1.tb TO db2.tb;
D. ALTER TABLE db1.tb LIKE db2.tb;
【答案】A
【解析】跨库复制结构可直接使用库名.表名格式,CREATE TABLE 目标库.新表 LIKE 源库.旧表为标准实操语法。
5.以下两种表复制方式对比,描述错误的是( )
A. LIKE复制:保留字段注释、字符集、校验规则
B. SELECT复制:字段数据类型自动兼容转换
C. LIKE复制:可以搭配 WHERE 条件筛选数据
D. SELECT复制:适合快速备份表数据
【答案】C
【解析】LIKE为纯结构复制语法,不能搭配 WHERE 条件筛选数据;其余三项均为 MySQL 表复制的正确特性。
二、填空题
1.纯复制数据表结构、不复制数据的核心语法:CREATE TABLE 新表名 ________ 旧表名;
【答案】LIKE
【解析】LIKE关键字是克隆表结构的专用关键字,完整复刻表结构与约束,无数据写入。2.
2.复制数据表结构并同步复制全部数据,需要使用________子句完成数据导入。
【答案】SELECT
【解析】基础语法:CREATE TABLE 新表 SELECT * FROM 旧表;,依靠 SELECT 查询结果完成数据复制。
3.只复制表结构,不需要复制数据时,使用 SELECT 语法可书写为:CREATE TABLE 新表 SELECT * FROM 旧表 ________;
【答案】WHERE 1=2
【解析】WHERE 1=2条件永久不成立,查询结果为空,实现用 SELECT 语法仅复制结构、屏蔽数据。
4.利用CREATE TABLE + SELECT复制表时,若只需复制旧表部分字段数据,需将*替换为__________。
【答案】具体字段名
【解析】实操语法:CREATE TABLE 新表 SELECT 字段1,字段2 FROM 旧表;,仅提取指定字段,属于实操高频考点。
CREATE TABLE ... LIKE复制表结构时,__________(填会 / 不会)生成表内原有数据。
【答案】不会
【解析】LIKE语法仅完整复刻表结构、约束、索引、字符集,不会复制任何表数据,是两种复制方式的核心区分点。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$