内容正文:
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《河北省中等职业学校对口升学考试大纲(2026版专业课)》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1,2卷精准对标河北省考纲,知识模块(一)数据库基础知识:
2.掌握数据库的创建、查看、选择、修改和删除等操作;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第1卷
MySQL创建数据库
学校:___________姓名:___________班级:___________考号:___________
一、单项选择题
1.以下关于CREATE DATABASE语句中字符集和校对规则的说法,正确的是( )
A.字符集用于指定字符的排序规则,校对规则用于指定字符的编码方式
B.如果不指定字符集和校对规则,MySQL 会使用默认的字符集和校对规则
C.只能在创建数据库时指定字符集和校对规则,之后无法修改
D.一个数据库只能使用一种字符集,但可以使用多种校对规则
2.以下关于 CREATE DATABASE 命令的说法,错误的是( )
A.可以指定数据库的字符集
B.可以指定数据库的排序规则
C.可以创建一个已经存在的数据库而不报错
D.数据库名称需要遵循一定的命名规则
3.创建数据库时,以下哪个选项不是有效的数据库选项? ( )
A.CHARSET B.COLLATE C.COMMENT D.TYPE
4.数据库服务器、数据库和表的关系,正确的说法是( )
A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
5.执行 CREATE DATABASE new_db; 语句后,以下说法正确的是( )
A.该语句会创建一个名为 new_db 的数据库,并且自动创建一个默认表
B.该语句会创建一个名为 new_db 的数据库,数据库中没有任何表
C.若 new_db 数据库已存在,该语句会更新数据库的结构
D.该语句会创建一个名为 new_db 的表
6.创建数据库命令中,用来为数据库指定字符集的短语是( )
A.DEFAULT CHARACTER SET B.DEFAULT COLLATE
C.SHOW CHARACTER SET D.IF NOT EXISTS
7.在Windows操作系统下,数据库名中不能包含哪些字符?( )
A.数字 B.下划线 C.空格 D.以上都是
8.创建一个名为my_database的数据库,以下语句正确的是( )
A.CREATE DATABASE my_database;
B.CREATE SCHEMA my_database IF NOT EXISTS;
C.CREATE DATABASES IF NOT EXISTS my_database COLLATE utf8mb4_unicode_ci;
D.CREATE DATABASE 123my_database;
9.若要在创建数据库时避免因数据库已存在而导致的错误,应该使用( )
A.DEFAULT CHARACTER SET
B.DEFAULT COLLATE
C.IF NOT EXISTS
D.SCHEMA
10.在 MySQL 中,使用CREATE DATABASE语句创建数据库时,若要指定数据库的字符集,应使用以 子句。( )
A.CHARACTER SET B.COLLATE C.IF NOT EXISTS D.DEFAULT
二、判断题
11.在 Navicat 中,使用查询窗口输入 SQL 语句并运行,得到的结果与在命令窗口中执行不同。( )
12.所有数据库管理系统的CREATE DATABASE语法完全相同。( )
13.在创建数据库时,如果已存在同名库,则必须先删除同名库才能创建。( )
14.创建数据库时,不能同时设置字符集。( )
15.使用 Navicat 创建数据库时,需要先连接到 MySQL 数据库服务器。( )
16.在MySQL中,创建数据库时,数据库的名字可以包含数字、字母、特殊符号和空格 。( )
17.information_schema 属于用户数据库。( )
18.在MySQL中,一个数据库服务器只能创建一个数据库,一个数据库可以创建多个数据表。( )
19.CREATE DATABASE 命令只能创建简单的数据库,不能指定字符集和排序规则。( )
20.校对规则定义了字符集内字符的排序规则和比较规则。( )
三、填空题
21.在 Navicat 中完成数据库创建信息的填写后,点击 ______ 按钮即可完成数据库的创建。
22.校对集的名称由_____部分组成。
23.执行CREATE DATABASE db_test CHARACTER SET latin1;语句后,db_test数据库的字符集被设置为_____。
24.数据库名在 MySQL 服务器中必须是 _____ 的。
25.在创建数据库时,可以使用________子句确保如果数据库不存在就创建它,如果存在就直接使用它。
四、写命令题
26.完成以下操作:
查看当前所处的数据库
安全删除 customer_data 数据库。
创建 customer_data 数据库。
切换到新创建的 customer_data 数据库。
验证当前数据库。
27.完成以下操作:
查看所有数据库。
根据查看结果,判断性地创建数据库。
切换到 temp_log 数据库。
查看当前数据库。
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
编写说明:河北省普通高等学校对口招生计算机类《数据库原理与应用技术考点双析卷》,依据《河北省中等职业学校对口升学考试大纲(2026版专业课)》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。
本专辑第1,2卷精准对标河北省考纲,知识模块(一)数据库基础知识:
2.掌握数据库的创建、查看、选择、修改和删除等操作;
河北省中等职业学校对口招生考试 计算机类
《数据库原理与应用技术》考点双析卷 第1卷
MySQL创建数据库
学校:___________姓名:___________班级:___________考号:___________
一、单项选择题
1.以下关于CREATE DATABASE语句中字符集和校对规则的说法,正确的是( )
A.字符集用于指定字符的排序规则,校对规则用于指定字符的编码方式
B.如果不指定字符集和校对规则,MySQL 会使用默认的字符集和校对规则
C.只能在创建数据库时指定字符集和校对规则,之后无法修改
D.一个数据库只能使用一种字符集,但可以使用多种校对规则
【答案】B
2.以下关于 CREATE DATABASE 命令的说法,错误的是( )
A.可以指定数据库的字符集
B.可以指定数据库的排序规则
C.可以创建一个已经存在的数据库而不报错
D.数据库名称需要遵循一定的命名规则
【答案】C
【详解】如果不使用 IF NOT EXISTS 选项,创建已经存在的数据库会报错,CREATE DATABASE 可以指定字符集和排序规则,数据库名称也需遵循命名规则。
3.创建数据库时,以下哪个选项不是有效的数据库选项? ( )
A.CHARSET B.COLLATE C.COMMENT D.TYPE
【答案】D
【详解】在创建数据库(以MySQL为例 )时,CHARSET用于指定字符集,COLLATE用于指定排序规则,COMMENT可添加注释,而TYPE不是创建数据库的有效选项,早期版本里TYPE用于指定存储引擎。
4.数据库服务器、数据库和表的关系,正确的说法是( )
A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表
B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表
C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表
D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表
【答案】B
5.执行 CREATE DATABASE new_db; 语句后,以下说法正确的是( )
A.该语句会创建一个名为 new_db 的数据库,并且自动创建一个默认表
B.该语句会创建一个名为 new_db 的数据库,数据库中没有任何表
C.若 new_db 数据库已存在,该语句会更新数据库的结构
D.该语句会创建一个名为 new_db 的表
【答案】B
6.创建数据库命令中,用来为数据库指定字符集的短语是( )
A.DEFAULT CHARACTER SET B.DEFAULT COLLATE
C.SHOW CHARACTER SET D.IF NOT EXISTS
【答案】A
【详解】DEFAULT CHARACTER SET用于指定字符集。
7.在Windows操作系统下,数据库名中不能包含哪些字符?( )
A.数字 B.下划线 C.空格 D.以上都是
【答案】C
【详解】在Windows操作系统下,数据库名中不能包含空格 ,数字和下划线是可以包含的,所以选C。
8.创建一个名为my_database的数据库,以下语句正确的是( )
A.CREATE DATABASE my_database;
B.CREATE SCHEMA my_database IF NOT EXISTS;
C.CREATE DATABASES IF NOT EXISTS my_database COLLATE utf8mb4_unicode_ci;
D.CREATE DATABASE 123my_database;
【答案】A
【详解】选项A正确地创建了名为my_database的数据库。
9.若要在创建数据库时避免因数据库已存在而导致的错误,应该使用( )
A.DEFAULT CHARACTER SET
B.DEFAULT COLLATE
C.IF NOT EXISTS
D.SCHEMA
【答案】C
【详解】使用IF NOT EXISTS可以在数据库已存在的情况下避免错误。
10.在 MySQL 中,使用CREATE DATABASE语句创建数据库时,若要指定数据库的字符集,应使用以 子句。( )
A.CHARACTER SET B.COLLATE C.IF NOT EXISTS D.DEFAULT
【答案】A
二、判断题
11.在 Navicat 中,使用查询窗口输入 SQL 语句并运行,得到的结果与在命令窗口中执行不同。( )
【答案】错误
【详解】在 Navicat 软件中使用查询窗口输入 SQL 语句并运行,得到的结果与在命令窗口一样。
12.所有数据库管理系统的CREATE DATABASE语法完全相同。( )
【答案】错误
13.在创建数据库时,如果已存在同名库,则必须先删除同名库才能创建。( )
【答案】错误
【详解】可以使用 IF NOT EXISTS 选项,避免创建已存在的数据库。
14.创建数据库时,不能同时设置字符集。( )
【答案】错误
【详解】创建数据库时,可以同时设置字符集和校对规则。
15.使用 Navicat 创建数据库时,需要先连接到 MySQL 数据库服务器。( )
【答案】正确
16.在MySQL中,创建数据库时,数据库的名字可以包含数字、字母、特殊符号和空格 。( )
【答案】错误
17.information_schema 属于用户数据库。( )
【答案】错误。information_schema 是 MySQL 系统数据库,存储数据库元数据(如表结构、列信息等 ),不属于用户创建的用户数据库。
【详解】information_schema 属于系统数据库。
18.在MySQL中,一个数据库服务器只能创建一个数据库,一个数据库可以创建多个数据表。( )
【答案】错误
19.CREATE DATABASE 命令只能创建简单的数据库,不能指定字符集和排序规则。( )
【答案】错误
【详解】CREATE DATABASE 可以通过 CHARACTER SET 和 COLLATE 选项指定字符集和排序规则。
20.校对规则定义了字符集内字符的排序规则和比较规则。( )
【答案】正确
三、填空题
21.在 Navicat 中完成数据库创建信息的填写后,点击 ______ 按钮即可完成数据库的创建。
【答案】确定
22.校对集的名称由_____部分组成。
【答案】3
23.执行CREATE DATABASE db_test CHARACTER SET latin1;语句后,db_test数据库的字符集被设置为_____。
【答案】latin1
24.数据库名在 MySQL 服务器中必须是 _____ 的。
【答案】唯一
25.在创建数据库时,可以使用________子句确保如果数据库不存在就创建它,如果存在就直接使用它。
【答案】IF NOT EXISTS
【详解】在创建数据库时,使用CREATE DATABASE IF NOT EXISTS 数据库名 这样的语句,能先检查数据库是否存在,不存在就创建,存在就直接使用,避免因已存在而报错 。
四、写命令题
26.完成以下操作:
查看当前所处的数据库
安全删除 customer_data 数据库。
创建 customer_data 数据库。
切换到新创建的 customer_data 数据库。
验证当前数据库。
【答案】-- 步骤1:查看当前数据库
SELECT DATABASE();
-- 步骤2:确保目标数据库被清除
DROP DATABASE IF EXISTS customer_data;
-- 步骤3和4:重建并切换
CREATE DATABASE customer_data;
USE customer_data;
-- 步骤5:验证
SELECT DATABASE();
27.完成以下操作:
查看所有数据库。
根据查看结果,判断性地创建数据库。
切换到 temp_log 数据库。
查看当前数据库。
【答案】-- 步骤1:查看所有数据库,人工判断'temp_log'是否存在
SHOW DATABASES;
-- 步骤2:使用容错语句创建
CREATE DATABASE IF NOT EXISTS temp_log;
-- 步骤3和4:切换并验证
USE temp_log;
SELECT DATABASE();
试卷第6页,共6页
试卷第5页,共6页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$