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

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

内容正文:

编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第42练,内容是重命名数据表。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第42练 重命名数据表 一、单项选择题 1.下列 MySQL 代码中,正确将数据表student重命名为stu_info的语句是( ) A. UPDATE student RENAME stu_info; B. ALTER TABLE student RENAME stu_info; C. MODIFY TABLE student TO stu_info; D. CREATE TABLE student AS stu_info; 2.关于RENAME TABLE 旧表名 TO 新表名语句,下列说法错误的是( ) A. 该语句可以一次性重命名多张数据表 B. 执行后数据表中的数据不会丢失 C. 必须拥有表的修改权限才能执行 D. 可以使用IF NOT EXISTS避免重命名报错 3.下列语法中,无法实现数据表重命名的是( ) A. ALTER TABLE user RENAME TO user_new; B. RENAME TABLE goods TO goods_list; C. ALTER TABLE goods CHANGE TO goods_list; D. RENAME TABLE teacher TO tea; 4.实现跨数据库重命名的正确代码是( ) A. RENAME TABLE db_test.score TO db_study.score_new; B. ALTER TABLE db_test.score RENAME db_study; C. RENAME TABLE score TO db_study.score_new; D. ALTER TABLE score TO db_study.score_new; 5.执行数据表重命名操作时,以下描述正确的是( ) A. 重命名会清空表内所有数据 B. 重命名后原表名依然可以使用 C. 重命名属于 DDL 数据定义语言操作 D. 可以直接重命名 MySQL 系统数据表 二、填空题 1.写出ALTER TABLE重命名数据表的完整语法:ALTER TABLE 旧表名 ______ 新表名; 2.MySQL 中独立的重命名表语句语法:______ TABLE 旧表名 TO 新表名; 3.跨库重命名数据表时,连接原库表与目标库表的关键字是______。 4.执行RENAME TABLE stu TO student;后,原表名stu将______(填:有效 / 无效)。 5.一次性重命名两张表(a→a1、b→b1)的代码:RENAME TABLE a TO a1, ______; 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $ 编写说明:依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循"由浅入深、循序渐进"的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》第42练,内容是重命名数据表。 《数据库原理与应用技术-MySQL》(河北科学技术出版社)《一课一练》 第42练 重命名数据表 一、单项选择题 1.下列 MySQL 代码中,正确将数据表student重命名为stu_info的语句是( ) A. UPDATE student RENAME stu_info; B. ALTER TABLE student RENAME stu_info; C. MODIFY TABLE student TO stu_info; D. CREATE TABLE student AS stu_info; 【答案】B 【解析】ALTER TABLE 旧表名 RENAME 新表名 是 MySQL 重命名表的标准语法之一;A 用于修改数据,C 无此语法,D 用于复制表结构。 2.关于RENAME TABLE 旧表名 TO 新表名语句,下列说法错误的是( ) A. 该语句可以一次性重命名多张数据表 B. 执行后数据表中的数据不会丢失 C. 必须拥有表的修改权限才能执行 D. 可以使用IF NOT EXISTS避免重命名报错 【答案】D 【解析】IF NOT EXISTS仅用于CREATE TABLE创建表,不能用于重命名语句;A 支持多表重命名,B 重命名不影响数据,C 操作需要权限,均正确。 3.下列语法中,无法实现数据表重命名的是( ) A. ALTER TABLE user RENAME TO user_new; B. RENAME TABLE goods TO goods_list; C. ALTER TABLE goods CHANGE TO goods_list; D. RENAME TABLE teacher TO tea; 【答案】C 【解析】CHANGE是ALTER TABLE中修改字段名 / 属性的关键字,不能用于重命名数据表;A、B、D 均为合法的表重命名语法。 4.实现跨数据库重命名的正确代码是( ) A. RENAME TABLE db_test.score TO db_study.score_new; B. ALTER TABLE db_test.score RENAME db_study; C. RENAME TABLE score TO db_study.score_new; D. ALTER TABLE score TO db_study.score_new; 【答案】A 【解析】跨库重命名固定语法:RENAME TABLE 原库名.原表名 TO 目标库名.新表名,是对口升学实操高频考点。 5.执行数据表重命名操作时,以下描述正确的是( ) A. 重命名会清空表内所有数据 B. 重命名后原表名依然可以使用 C. 重命名属于 DDL 数据定义语言操作 D. 可以直接重命名 MySQL 系统数据表 【答案】C 【解析】重命名表是 DDL 操作;A 数据不会丢失,B 原表名失效,D 系统表禁止随意重命名,均为错误描述。 二、填空题 1.写出ALTER TABLE重命名数据表的完整语法:ALTER TABLE 旧表名 ______ 新表名; 【答案】RENAME 2.MySQL 中独立的重命名表语句语法:______ TABLE 旧表名 TO 新表名; 【答案】RENAME 【解析】RENAME TABLE是专门用于重命名数据表的独立命令,支持单表 / 多表重命名。 3.跨库重命名数据表时,连接原库表与目标库表的关键字是______。 【答案】TO 4.执行RENAME TABLE stu TO student;后,原表名stu将______(填:有效 / 无效)。 【答案】无效 5.一次性重命名两张表(a→a1、b→b1)的代码:RENAME TABLE a TO a1, ______; 【答案】b TO b1 【解析】RENAME TABLE支持多表批量重命名,表之间用逗号分隔。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $

资源预览图

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