内容正文:
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《河北省中等职业学校对口升学考试大纲(2026版专业课)》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第13,14卷精准对标河北省考纲,知识模块(一)数据库基础知识:
2.掌握数据库的创建、查看、选择、修改和删除等操作;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第13卷
MySQL修改,删除数据库
学校:___________姓名:___________班级:___________考号:___________
一、单项选择题
1.若要将数据库 test_db 的字符集修改为 utf8mb4,排序规则修改为 utf8mb4_unicode_ci,应使用的语句是( )
A.ALTER DATABASE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
B.ALTER TABLE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
C.UPDATE DATABASE test_db SET CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
D.CREATE DATABASE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
2.在 MySQL 中,删除数据库的操作是( )
A.可恢复的,通过事务回滚可以撤销删除
B.不可逆的,执行后数据无法恢复,除非有备份
C.会保留数据库中的部分关键数据
D.只删除数据库结构,不删除数据
3.在 Navicat 中删除数据库的操作是( )
A.在查询窗口输入 DELETE DATABASE 语句
B.右键单击数据库,选择 “删除数据库”
C.在表设计器中删除数据库
D.在报表设计器中删除数据库
4.添加 子句,可在删除的数据库不存在时防止系统报错。( )
A.IF NOT EXISTS B.IF EXISTS C.EXISTS D.NOT EXISTS
5.删除数据库时,哪个参数可以确保只有在数据库存在时才执行删除操作? ( )
A.IF NOT EXISTS B.IF EXISTS C.IF ONLY IF D.IF PRESENT
。
6.删除数据库后,数据库中的哪些内容也会被删除? ( )
A.只有表
B.只有存储过程
C.所有内容,包括表、视图、存储过程等
D.只有索引
7.在 Navicat中,你可以通过以下哪项操作来修改数据库的默认字符集? ( )
A.右键点击数据库,选择“设计模式” B.右键点击数据库,选择“连接到数据库”
C.右键点击数据库,选择“编辑数据库” D.右键点击数据库,选择“导出数据”
8.下列关于ALTER DATABASE命令的叙述中,错误的是( )
A.使用ALTER DATABASE命令时,数据库的名称不能省略
B.使用ALTER DATABASE命令时,用户必须具有对数据库进行修改的权限
C.ALTER DATABASE命令可用于更改数据库的全局特性
D.ALTER DATABASE命令可使用ALTER SCHEMA命令替换
9.若要将数据库 mydb 的字符集修改为 utf8mb4,正确的 SQL 语句是( )
A.ALTER DATABASE mydb SET CHARACTER SET utf8mb4;
B.ALTER DATABASE mydb CHARACTER utf8mb4;
C.MODIFY DATABASE mydb CHARACTER SET utf8mb4;
D.ALTER DATABASE mydb CHARACTER SET utf8mb4;
10.在 Navicat 中修改数据库属性后,需要注意( )
A.不需要保存,修改会自动生效
B.修改属性后需要重启 Navicat
C.修改数据库属性可能影响其中的数据和关联应用
D.只能在数据库为空时修改属性
二、判断题
11.数据库的字符集和排序规则在创建后就不能再修改了。( )
12.在MySQL中,用户可以修改已经存在的数据库的默认字符集和排序规则。( )
13.ALTER DATABASE 可以同时修改数据库的字符集和排序规则。( )
14.在MySQL中,一旦创建好数据库后,是不能修改数据库的名字的。( )
15.MySQL的字符集可以更改为UTF-8。( )
16.在MySQL中,使用Drop database命令一次可以同时删除多个数据库。( )
17.执行 DROP DATABASE 命令时,如果数据库不存在,会报错。( )
18.使用 DROP DATABASE 命令删除数据库后,还可以通过某些操作恢复数据库。( )
19.数据库的重构是有限的,只能做部分修改。( )
20.数据库的重构是无限的,可以对数据库进行任何修改。( )
三、填空题
21.删除数据库的命令动词为________。
22.一般情况下,不允许使用 DROP DATABASE 语句删除 _______ 数据库
23.在MySQL中,删除某个数据库时,要求只有数据库存在时才能删除该数据库,则需要使用的短语是_______。
24.执行DROP DATABASE语句后,数据库中所有的表、数据、_______等都会被一并删除。
25.若要安全地删除数据库,可以使用_______子句来避免数据库不存在时产生错误。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《河北省中等职业学校对口升学考试大纲(2026版专业课)》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第13,14卷精准对标河北省考纲,知识模块(一)数据库基础知识:
2.掌握数据库的创建、查看、选择、修改和删除等操作;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第13卷
MySQL修改,删除数据库
学校:___________姓名:___________班级:___________考号:___________
一、单项选择题
1.若要将数据库 test_db 的字符集修改为 utf8mb4,排序规则修改为 utf8mb4_unicode_ci,应使用的语句是( )
A.ALTER DATABASE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
B.ALTER TABLE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
C.UPDATE DATABASE test_db SET CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
D.CREATE DATABASE test_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
【答案】A
2.在 MySQL 中,删除数据库的操作是( )
A.可恢复的,通过事务回滚可以撤销删除
B.不可逆的,执行后数据无法恢复,除非有备份
C.会保留数据库中的部分关键数据
D.只删除数据库结构,不删除数据
【答案】B
3.在 Navicat 中删除数据库的操作是( )
A.在查询窗口输入 DELETE DATABASE 语句
B.右键单击数据库,选择 “删除数据库”
C.在表设计器中删除数据库
D.在报表设计器中删除数据库
【答案】B
4.添加 子句,可在删除的数据库不存在时防止系统报错。( )
A.IF NOT EXISTS B.IF EXISTS C.EXISTS D.NOT EXISTS
【答案】B
【详解】在MySQL中, IF EXISTS 用于在执行删除操作时,判断对象是否不存在,若存在则删除数据库,若不存在则不执行操作,防止系统报错。 IF NOT EXISTS (A选项)用于判断创建对象时,若不存在则执行相关操作,若存在则不执行操作;C、D选项语法不适用。
5.删除数据库时,哪个参数可以确保只有在数据库存在时才执行删除操作? ( )
A.IF NOT EXISTS B.IF EXISTS C.IF ONLY IF D.IF PRESENT
【答案】B
【详解】IF EXISTS用于判断数据库是否存在,存在时才执行后续删除操作,故选择B。
6.删除数据库后,数据库中的哪些内容也会被删除? ( )
A.只有表
B.只有存储过程
C.所有内容,包括表、视图、存储过程等
D.只有索引
【答案】C
【详解】删除数据库时,数据库内所有内容(表、视图、存储过程等 )都会被删除,故选C。
7.在 Navicat中,你可以通过以下哪项操作来修改数据库的默认字符集? ( )
A.右键点击数据库,选择“设计模式” B.右键点击数据库,选择“连接到数据库”
C.右键点击数据库,选择“编辑数据库” D.右键点击数据库,选择“导出数据”
【答案】C
【详解】在Navicat中,右键点击数据库选择“编辑数据库”,在弹出界面可修改数据库默认字符集等参数。A选项“设计模式”一般用于表结构设计;B选项“连接到数据库”是用于建立数据库连接;D选项“导出数据”是导出表数据,所以选C 。
8.下列关于ALTER DATABASE命令的叙述中,错误的是( )
A.使用ALTER DATABASE命令时,数据库的名称不能省略
B.使用ALTER DATABASE命令时,用户必须具有对数据库进行修改的权限
C.ALTER DATABASE命令可用于更改数据库的全局特性
D.ALTER DATABASE命令可使用ALTER SCHEMA命令替换
【答案】C
【详解】分析选项D:ALTER DATABASE命令和 ALTER SCHEMA命令有着不同的用途。ALTER DATABASE主要用于修改数据库级别的相关设置和属性而ALTER SCHEMA主要用于管理模式(Schema),例如更改模式的所有者等操作,二者功能不同,不能相互替换,所以该选项叙述错误。
9.若要将数据库 mydb 的字符集修改为 utf8mb4,正确的 SQL 语句是( )
A.ALTER DATABASE mydb SET CHARACTER SET utf8mb4;
B.ALTER DATABASE mydb CHARACTER utf8mb4;
C.MODIFY DATABASE mydb CHARACTER SET utf8mb4;
D.ALTER DATABASE mydb CHARACTER SET utf8mb4;
【答案】D
10.在 Navicat 中修改数据库属性后,需要注意( )
A.不需要保存,修改会自动生效
B.修改属性后需要重启 Navicat
C.修改数据库属性可能影响其中的数据和关联应用
D.只能在数据库为空时修改属性
【答案】C
二、判断题
11.数据库的字符集和排序规则在创建后就不能再修改了。( )
【答案】错误
【详解】可以使用 ALTER DATABASE 命令修改数据库的字符集和排序规则。
12.在MySQL中,用户可以修改已经存在的数据库的默认字符集和排序规则。( )
【答案】正确
13.ALTER DATABASE 可以同时修改数据库的字符集和排序规则。( )
【答案】正确
【详解】ALTER DATABASE 可以同时修改数据库的字符集和排序规则。
14.在MySQL中,一旦创建好数据库后,是不能修改数据库的名字的。( )
【答案】错误
15.MySQL的字符集可以更改为UTF-8。( )
【答案】正确
【详解】在 MySQL 中,可以通过修改配置文件(如 my.cnf 或 my.ini )中的相关参数,将字符集更改为 UTF - 8 ,以适应不同的国际化需求,所以该说法正确。
16.在MySQL中,使用Drop database命令一次可以同时删除多个数据库。( )
【答案】错误
17.执行 DROP DATABASE 命令时,如果数据库不存在,会报错。( )
【答案】错误
【详解】如果不使用 IF EXISTS 选项,删除不存在的数据库会报错;使用该选项则不会报错。
18.使用 DROP DATABASE 命令删除数据库后,还可以通过某些操作恢复数据库。( )
【答案】错误
【详解】DROP DATABASE 是不可逆操作,删除后无法直接恢复,除非有备份。
19.数据库的重构是有限的,只能做部分修改。( )
【答案】正确
20.数据库的重构是无限的,可以对数据库进行任何修改。( )
【答案】错误
【详解】数据库的重构不是无限的,也不能对数据库进行任何修改。
三、填空题
21.删除数据库的命令动词为________。
【答案】DROP
22.一般情况下,不允许使用 DROP DATABASE 语句删除 _______ 数据库
【答案】系统
23.在MySQL中,删除某个数据库时,要求只有数据库存在时才能删除该数据库,则需要使用的短语是_______。
【答案】IF exists
24.执行DROP DATABASE语句后,数据库中所有的表、数据、_______等都会被一并删除。
【答案】视图(或存储过程、触发器等数据库对象)
25.若要安全地删除数据库,可以使用_______子句来避免数据库不存在时产生错误。
【答案】IF EXISTS
【详解】在删除时为了确保数据库真实存在,需要加IF EXISTS子句来避免数据库不存在时产生错误。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$