项目四 任务二三 查看和选择数据库(练习)-《数据库原理与应用技术》(河北科学技术出版社)同步精品课堂
2024-09-19
|
2份
|
14页
|
269人阅读
|
5人下载
内容正文:
项目四 任务二 查看和选择数据库
一、选择题
1. 在 MySQL 中,以下 SQL 语法用于查看所有数据库的是( )。
A. SHOW DATABASES;
B. SHOW CREATE DATABASE;
C. SELECT * FROM DATABASES;
D. DESCRIBE DATABASES;
2. SHOW CREATE DATABASE <数据库名> 语句的功能是( )。
A. 查看所有数据库的创建信息
B. 查看指定数据库的创建信息
C. 创建指定的数据库
D. 删除指定的数据库
3. MySQL 数据库中的系统数据库不包括( )。
A. information_schema
B. db_financial
C. mysql
D. performance_schema
4. 关于用户数据库的描述,正确的是( )。
A. 由 MySQL 服务器自动创建和维护
B. 用于存储 MySQL 服务器的配置信息
C. 由用户创建和维护,用于存储用户自己的数据
D. 不能随意删除和修改
5. 在 Navicat 中,双击连接对象打开数据库相当于执行的 SQL 语句是( )。
A. SHOW DATABASES;
B. SHOW CREATE DATABASE;
C. USE <数据库名>;
D. SELECT * FROM <数据库名>;
6. 在 Navicat 中,使用查询窗口输入 SQL 语句并运行,得到的结果与在( )中执行相同。
A. 命令窗口
B. 数据库窗口
C. 表窗口
D. 视图窗口
7. 使用 USE 命令的作用是( )。
A. 创建数据库
B. 查看数据库信息
C. 选择数据库作为当前默认数据库
D. 删除数据库
8. 在 MySQL 中,创建用户数据库时,以下关于编码集的说法正确的是( )。
A. 只能使用默认编码集
B. 可以根据需要选择编码集
C. 编码集一旦设置就不能更改
D. 所有数据库的编码集必须相同
9. 以下关于 MySQL 数据库的说法,正确的是( )。
A. 系统数据库可以随意删除和修改
B. 用户数据库只能由管理员创建和维护
C. 一个数据库只能被一个用户使用
D. 不同的用户可以根据权限访问不同的数据库
10. 以下关于 MySQL 数据库中系统数据库的说法,错误的是( )。
A. 系统数据库存储了 MySQL 服务器的重要信息
B. 系统数据库的名称是固定的,不能修改
C. 用户可以随意创建和删除系统数据库
D. 系统数据库通常由 MySQL 服务器管理员进行管理
二、判断题
1. SHOW DATABASES; 语句可以查看当前用户权限范围内的所有数据库名称。( )
2. information_schema 属于用户数据库。( )
3. 用户数据库由 MySQL 服务器自动创建和维护。( )
4. 系统数据库通常由 MySQL 服务器管理员进行管理,不能随意删除和修改。( )
5. SHOW CREATE DATABASE <数据库名> 可以查看所有数据库的创建信息。( )
6. 在 Navicat 中,双击连接对象打开数据库相当于执行 SHOW DATABASES; 命令。( )
7. 使用 USE 命令可以选择数据库,并将其作为当前默认的数据库。( )
8. 在 Navicat 中,使用查询窗口输入 SQL 语句并运行,得到的结果与在命令窗口中执行不同。( )
9. 一个数据库只能有一个用户使用。( )
10. 不同的数据库之间不能共享数据。( )
三、填空题
1. MySQL 数据库可分为( )和用户数据库。
2.( ) {DATABASES|SCHEMAS }; 语句用于查看当前用户权限范围内所能查看到的所有数据库名称。
3. 使用( ) DATABASE <数据库名>语句可以查看创建的指定数据库信息。
4. 在 Navicat 中,双击连接对象打开数据库相当于( ) 。
5. 使用( )命令可以选择数据库,即指定其作为当前默认的数据库。
四、命令题
1. 使用 SQL 语句创建一个名为db_example的数据库,编码集为 utf-8。
2. 使用 SQL 语句查看名为db_example的数据库的创建信息。
3. 使用 SQL 语句选择名为 db_example的数据库。
4. 使用 SQL 语句查询当前所有数据库的名称。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
项目四 任务二 查看和选择数据库
一、选择题
1. 在 MySQL 中,以下 SQL 语法用于查看所有数据库的是( )。
A. SHOW DATABASES;
B. SHOW CREATE DATABASE;
C. SELECT * FROM DATABASES;
D. DESCRIBE DATABASES;
答案:A
解析:查看所有数据库的 SQL 语法是 SHOW DATABASES;。
2. SHOW CREATE DATABASE <数据库名> 语句的功能是( )。
A. 查看所有数据库的创建信息
B. 查看指定数据库的创建信息
C. 创建指定的数据库
D. 删除指定的数据库
答案:B
解析:SHOW CREATE DATABASE <数据库名> 用于查看指定数据库的创建信息。
3. MySQL 数据库中的系统数据库不包括( )。
A. information_schema
B. db_financial
C. mysql
D. performance_schema
答案:B
解析:information_schema/mysql/performance_schema/sys 属于系统数据库,db_financial 属于用户数据库。
4. 关于用户数据库的描述,正确的是( )。
A. 由 MySQL 服务器自动创建和维护
B. 用于存储 MySQL 服务器的配置信息
C. 由用户创建和维护,用于存储用户自己的数据
D. 不能随意删除和修改
答案:C
解析:用户数据库由用户创建和维护,用于存储用户自己的数据。
5. 在 Navicat 中,双击连接对象打开数据库相当于执行的 SQL 语句是( )。
A. SHOW DATABASES;
B. SHOW CREATE DATABASE;
C. USE <数据库名>;
D. SELECT * FROM <数据库名>;
答案:A
解析:双击连接对象打开数据库相当于执行 show databases; 命令。
6. 在 Navicat 中,使用查询窗口输入 SQL 语句并运行,得到的结果与在( )中执行相同。
A. 命令窗口
B. 数据库窗口
C. 表窗口
D. 视图窗口
答案:A
解析:在 Navicat 软件中使用查询窗口输入 SQL 语句并运行,得到的结果与在命令窗口一样。
7. 使用 USE 命令的作用是( )。
A. 创建数据库
B. 查看数据库信息
C. 选择数据库作为当前默认数据库
D. 删除数据库
答案:C
解析:USE <数据库名> 用于选择数据库,即指定其作为当前默认的数据库。
8. 在 MySQL 中,创建用户数据库时,以下关于编码集的说法正确的是( )。
A. 只能使用默认编码集
B. 可以根据需要选择编码集
C. 编码集一旦设置就不能更改
D. 所有数据库的编码集必须相同
答案:B
解析:在创建用户数据库时,可以根据实际需求选择合适的编码集,而不是只能使用默认编码集。编码集在设置后,在一定条件下是可以更改的。不同的数据库可以根据需要设置不同的编码集。
9. 以下关于 MySQL 数据库的说法,正确的是( )。
A. 系统数据库可以随意删除和修改
B. 用户数据库只能由管理员创建和维护
C. 一个数据库只能被一个用户使用
D. 不同的用户可以根据权限访问不同的数据库
答案:D
解析:系统数据库不能随意删除和修改,用户数据库可以由用户创建和维护,一个数据库可以被多个用户使用,不同的用户可以根据权限访问不同的数据库。
10. 以下关于 MySQL 数据库中系统数据库的说法,错误的是( )。
A. 系统数据库存储了 MySQL 服务器的重要信息
B. 系统数据库的名称是固定的,不能修改
C. 用户可以随意创建和删除系统数据库
D. 系统数据库通常由 MySQL 服务器管理员进行管理
答案:C
解析:系统数据库由 MySQL 服务器自动创建和维护,用户不能随意创建和删除,否则可能会导致 MySQL 服务器出现问题。
二、判断题
1. SHOW DATABASES; 语句可以查看当前用户权限范围内的所有数据库名称。( )
答案:正确
解析:SHOW DATABASES; 用于查看当前用户权限范围内所能查看到的所有数据库名称。
2. information_schema 属于用户数据库。( )
答案:错误
解析:information_schema 属于系统数据库。
3. 用户数据库由 MySQL 服务器自动创建和维护。( )
答案:错误
解析:用户数据库由用户创建和维护。
4. 系统数据库通常由 MySQL 服务器管理员进行管理,不能随意删除和修改。( )
答案:正确
解析:系统数据库通常由 MySQL 服务器管理员进行管理,不能随意删除和修改。
5. SHOW CREATE DATABASE <数据库名> 可以查看所有数据库的创建信息。( )
答案:错误
解析:该语句只能查看指定数据库的创建信息。
6. 在 Navicat 中,双击连接对象打开数据库相当于执行 SHOW DATABASES; 命令。( )
答案:正确
解析:在 Navicat 中,双击连接对象打开数据库相当于执行 SHOW DATABASES; 命令。
7. 使用 USE 命令可以选择数据库,并将其作为当前默认的数据库。( )
答案:正确
解析:这是 USE 命令的功能。
8. 在 Navicat 中,使用查询窗口输入 SQL 语句并运行,得到的结果与在命令窗口中执行不同。( )
答案:错误
解析:在 Navicat 软件中使用查询窗口输入 SQL 语句并运行,得到的结果与在命令窗口一样。
9. 一个数据库只能有一个用户使用。( )
答案:错误
解析:多个用户可以根据权限使用同一个数据库。
10. 不同的数据库之间不能共享数据。( )
答案:错误
解析:不同数据库之间可以共享数据。
三、填空题
1. MySQL 数据库可分为( )和用户数据库。
答案:系统数据库
2.( ) {DATABASES|SCHEMAS }; 语句用于查看当前用户权限范围内所能查看到的所有数据库名称。
答案: SHOW
3. 使用( ) DATABASE <数据库名>语句可以查看创建的指定数据库信息。
答案:SHOW CREATE
4. 在 Navicat 中,双击连接对象打开数据库相当于( ) 。
答案:show databases;
5. 使用( )命令可以选择数据库,即指定其作为当前默认的数据库。
答案:USE <数据库名>
四、命令题
1. 使用 SQL 语句创建一个名为db_example的数据库,编码集为 utf-8。
答案:
CREATE DATABASE db_example CHARACTER SET utf8;
2. 使用 SQL 语句查看名为db_example的数据库的创建信息。
答案:
SHOW CREATE DATABASE db_example
3. 使用 SQL 语句选择名为 db_example的数据库。
答案:
USE db_example;
4. 使用 SQL 语句查询当前所有数据库的名称。
答案:
SHOW DATABASES;
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。