内容正文:
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《河北省中等职业学校对口升学考试大纲(2026版专业课)》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1,2卷精准对标河北省考纲,知识模块(一)数据库基础知识:
1. 掌握重命名表的命令:RENAME TABLE;
2. 掌握复制表的命令:CREATE TABLE …LIKE;
3. 掌握删除表的命令:DROP TABLE;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第20卷
MySQL重命名,复制,删除数据表
学校:___________姓名:___________班级:___________考号:___________
一、单项选择题
1.若要将表 students 重命名为 pupils,应使用 命令( )
A.ALTER TABLE students RENAME TO pupils
B.RENAME TABLE students TO pupils
C.CHANGE TABLE students pupils
D.UPDATE TABLE students SET name = 'pupils'
【答案】B
【详解】RENAME TABLE 是重命名表的标准语法,其他选项不符合 MySQL 规范。
2.如果Users表被重新命名为”Members”,那么所有依赖Users表名的应用程序( )
A.会自动更新 B.需要进行代末审查和更新
C.会停止工作 D.不需要任何改动
【答案】B
【详解】当 Users 表被重新命名为 Members 后,由于应用程序中原本使用 Users 表名来进行数据操作(如查询、插入、更新等),数据库中表名的改变并不会自动同步到应用程序代码中。
3.现将数据表“Student”重命令为“Student1”,下列命令正确的是( )
A.ALTER TABLE Student RENAME TO Student1;
B.RENAME TABLE Student TO Student1;
C.MODIFY TABLE Student TO Student1 ;
D.CHANGE TABLE Student TO Student1;
【答案】B
【详解】RENAME TABLE 旧表名 TO 新表名 命令用于重命名表名
4.在 Navicat 中重命名数据表,执行的操作是( )
A.在查询窗口输入 RENAME TABLE 语句
B.在数据库连接列表中右键单击表名,选择 “重命名表”
C.在表设计器中修改表名
D.在报表设计器中重命名表
【答案】B
5.使用ALTER TABLE修改表时,如果要修改表的名称,可以使用的子句是( )
A.CHANGE NAME B.SET NAME C.RENAME D.NEW NAME
【答案】C
6.在 MySQL 中,将表名 food 修改为 fruit 的语句是( )
A.UPDATE TABLE food RENAME TO fruit
B.UPDATE TABLE fruit RENAME TO food
C.ALTER TABLE fruit RENAME TO food
D.ALTER TABLE food RENAME TO fruit
【答案】D
【详解】修改别名的命令:ALTER TABLE 旧表名 RENAME TO 新表名。
7.执行 CREATE TABLE new_table LIKE old_table; 后,以下说法正确的是( )
A.new_table 中包含了 old_table 的所有数据
B.new_table 的结构与 old_table 完全相同
C.new_table 没有任何索引和约束
D.new_table 的表名会自动加前缀
【答案】B
8.要复制一个现有表OldTable的结构(不包含数据)到一个新表NewTable,应使用以下哪个SQL命令? ( )
A.CREATE TABLE NewTable AS SELECT*FROM OldTable;
B.CREATE TABLE NewTable LIKE OldTable;
C.SELECT*INTO NewTable FROM OIdTable;
D.COPY TABLE OldTable TO NewTable;
【答案】B
【详解】复制表结构使用命令:CREATE TABLE NewTable LIKE OldTable; 故选B。
9.在 MySQL 中,CREATE TABLE…LIKE 语句不包括( )
A.复制表的数据 B.复制表的结构 C.复制表的索引 D.复制表的约束
【答案】A
10.要快速完全清空一个表,可以使用如下语句 ( )
A.TRUNCATE TABLE B.DELETE TABLE
C.DROP TABLE D.CLEAR TABLE
【答案】A
二、判断题
11.在MySQL语言中,若要删除一个表,应使用的语句是 DROP TABLE 。( )
【答案】正确
12.删除表使用 DELETE TABLE 命令。( )
【答案】错误
【详解】删除表应使用 DROP TABLE,DELETE 用于删除数据。
13.执行 RENAME TABLE命令时,如果新表名已经存在,该命令会自动覆盖现有表。( )
【答案】错误
【详解】执行RENAME TABLE时,若新表名已存在,命令会报错失败,不会自动覆盖,数据库会保护已有表不被同名覆盖。
14.RENAME TABLE 可以同时重命名多个表。( )
【答案】正确
【详解】语法为 RENAME TABLE old1 TO new1, old2 TO new2;。
15.在复制数据表时,可以把旧表的表结构、索引、默认值等都复制到新表中。( )
【答案】正确
【详解】在复制数据表时,可以把旧表的表结构、索引、默认值等都复制到新表中。
三、写命令题
16.给定学生活动俱乐部数据库db_club中包含社团信息表t_group,学生信息表t_student,班级信息表t_class,学生参加社团信息表t_gs
t_group包含字段gno(社团编号),gname(社团名称),buildup(成立时间),remainder(学生名额),introduction(社团简介)
t_student包含字段sno(学号),sname(姓名),sex(性别),birthday(出生日期),native(籍贯),classno(班级编号)
t_class包含字段classno(班级编号),department(所属院系),entrance(入学年份)
t_gs包含字段gno(社团编号),sno(学号),joindate(参加社团时间),role(职务)
请按要求完成以下操作:
(1)复制学生信息表t_student的结构和数据并将新表命名为tb_student
(2)删除班级信息表t_class中纺服学院的信息
(3)在社团信息表t_gs中新增字段stage,字段类型为varchar,长度为20,注释为”时期”
(4)将社团信息表t_group中的篮球社替换为校篮球队
【答案】(1)create table tb_student as select * from t_student;
(2)delete from t_class where department = '纺服学院';
(3)alter table t_gs add stage varchar(20) comment '时期';
(4)update t_group set gname = replace(gname,'篮球社','校篮球队');
17.将employees表的表名修改为employees1。
【答案】RENAME TABLE employees TO employees1 ;
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《河北省中等职业学校对口升学考试大纲(2026版专业课)》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1,2卷精准对标河北省考纲,知识模块(一)数据库基础知识:
1. 掌握重命名表的命令:RENAME TABLE;
2. 掌握复制表的命令:CREATE TABLE …LIKE;
3. 掌握删除表的命令:DROP TABLE;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第20卷
MySQL重命名,复制,删除数据表
学校:___________姓名:___________班级:___________考号:___________
一、单项选择题
1.若要将表 students 重命名为 pupils,应使用 命令( )
A.ALTER TABLE students RENAME TO pupils
B.RENAME TABLE students TO pupils
C.CHANGE TABLE students pupils
D.UPDATE TABLE students SET name = 'pupils'
2.如果Users表被重新命名为”Members”,那么所有依赖Users表名的应用程序( )
A.会自动更新 B.需要进行代末审查和更新
C.会停止工作 D.不需要任何改动
3.现将数据表“Student”重命令为“Student1”,下列命令正确的是( )
A.ALTER TABLE Student RENAME TO Student1;
B.RENAME TABLE Student TO Student1;
C.MODIFY TABLE Student TO Student1 ;
D.CHANGE TABLE Student TO Student1;
4.在 Navicat 中重命名数据表,执行的操作是( )
A.在查询窗口输入 RENAME TABLE 语句
B.在数据库连接列表中右键单击表名,选择 “重命名表”
C.在表设计器中修改表名
D.在报表设计器中重命名表
5.使用ALTER TABLE修改表时,如果要修改表的名称,可以使用的子句是( )
A.CHANGE NAME B.SET NAME C.RENAME D.NEW NAME
6.在 MySQL 中,将表名 food 修改为 fruit 的语句是( )
A.UPDATE TABLE food RENAME TO fruit
B.UPDATE TABLE fruit RENAME TO food
C.ALTER TABLE fruit RENAME TO food
D.ALTER TABLE food RENAME TO fruit
7.执行 CREATE TABLE new_table LIKE old_table; 后,以下说法正确的是( )
A.new_table 中包含了 old_table 的所有数据
B.new_table 的结构与 old_table 完全相同
C.new_table 没有任何索引和约束
D.new_table 的表名会自动加前缀
8.要复制一个现有表OldTable的结构(不包含数据)到一个新表NewTable,应使用以下哪个SQL命令? ( )
A.CREATE TABLE NewTable AS SELECT*FROM OldTable;
B.CREATE TABLE NewTable LIKE OldTable;
C.SELECT*INTO NewTable FROM OIdTable;
D.COPY TABLE OldTable TO NewTable;
9.在 MySQL 中,CREATE TABLE…LIKE 语句不包括( )
A.复制表的数据 B.复制表的结构 C.复制表的索引 D.复制表的约束
10.要快速完全清空一个表,可以使用如下语句 ( )
A.TRUNCATE TABLE B.DELETE TABLE
C.DROP TABLE D.CLEAR TABLE
二、判断题
11.在MySQL语言中,若要删除一个表,应使用的语句是 DROP TABLE 。( )
12.删除表使用 DELETE TABLE 命令。( )
13.执行 RENAME TABLE命令时,如果新表名已经存在,该命令会自动覆盖现有表。( )
14.RENAME TABLE 可以同时重命名多个表。( )
15.在复制数据表时,可以把旧表的表结构、索引、默认值等都复制到新表中。( )
三、写命令题
16.给定学生活动俱乐部数据库db_club中包含社团信息表t_group,学生信息表t_student,班级信息表t_class,学生参加社团信息表t_gs
t_group包含字段gno(社团编号),gname(社团名称),buildup(成立时间),remainder(学生名额),introduction(社团简介)
t_student包含字段sno(学号),sname(姓名),sex(性别),birthday(出生日期),native(籍贯),classno(班级编号)
t_class包含字段classno(班级编号),department(所属院系),entrance(入学年份)
t_gs包含字段gno(社团编号),sno(学号),joindate(参加社团时间),role(职务)
请按要求完成以下操作:
(1)复制学生信息表t_student的结构和数据并将新表命名为tb_student
(2)删除班级信息表t_class中纺服学院的信息
(3)在社团信息表t_gs中新增字段stage,字段类型为varchar,长度为20,注释为”时期”
(4)将社团信息表t_group中的篮球社替换为校篮球队
17.将employees表的表名修改为employees1。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$