第一章 单元测试
1、单选题:
MySQL配置文件的文件名是 ( ) 。
选项:
A:mysql.bat
B:my.bat
C:my.ini
D:mysql.ini
答案: 【my.ini】
2、单选题:
在MYSQL配置文件中, 用于指定数据库文件的保存目录。( )
选项:
A:datadir
B:basedir
C:default-character-set
D:port
答案: 【datadir】
3、单选题:
下面哪个命令表示初始化数据库 。( )
选项:
A:insecure
B:initialize
C:net start
D:Install
答案: 【initialize】
4、判断题:
关系模型的数据结构是二维表。( )
选项:
A:对
B:错
答案: 【对】
5、判断题:
在MySQL配置文件中,basedir表示MySQL的安装目录。( )
选项:
A:错
B:对
答案: 【对】
6、判断题:
数据就是普通意义上的数字和文字。( )
选项:
A:对
B:错
答案: 【错】
7、判断题:
SQL就是标准化查询语言。( )
选项:
A:错
B:对
答案: 【错】
8、单选题:
在MySQL的安装文件中, 文件夹下存放的是一些可执行文件。( )
选项:
A:lib目录
B:bin目录
C:share目录
D:docs目录
答案: 【bin目录】
9、单选题:
MySQL默认提供的用户是 。( )
选项:
A:user
B:admin
C:root
D:test
答案: 【root】
10、多选题:
数据的独立性包括 。( )
选项:
A:程序独立性
B:物理独立性
C:逻辑独立性
D:用户独立性
答案: 【物理独立性;逻辑独立性】
11、单选题:
下列选项中,不属于DDL语句的是 。( )
选项:
A:ALTER语句
B:CREATE语句
C:DROP语句
D:SELECT语句
答案: 【SELECT语句】
12、多选题:
下列哪些命令可以退出MySQL 。( )
选项:
A:e
B:q
C:Quit
D:Exit
答案: 【q;Quit;Exit】
第二章 单元测试
1、多选题:
下列选项中可以修改数据表名的语句是 。( )
选项:
A:ALTER TABLE 旧表名 RENAME 新表名;
B:RENAME TABLE 旧表名 TO 新表名;
C:ALTER TABLE 旧表名 RENAME AS 新表名;
D:ALTER TABLE 旧表名 RENAME TO 新表名;
答案: 【ALTER TABLE 旧表名 RENAME 新表名;;RENAME TABLE 旧表名 TO 新表名;;ALTER TABLE 旧表名 RENAME AS 新表名; ;ALTER TABLE 旧表名 RENAME TO 新表名;】
2、单选题:
查看数据表字段的时候, 表示字段的数据类型。( )
选项:
A:Field
B:Type
C:Default
D:Extra
答案: 【Type】
3、单选题:
若需要调整字段的先后顺序,则可以使用 关键字。( )
选项:
A:ADD
B:CHANGE
C:MODIFY
D:DROP
答案: 【MODIFY】
4、判断题:
”G”是MySQL客户端可以使用的结束符的一种,用于将显示结果纵向排列。( )
选项:
A:对
B:错
答案: 【对】
5、判断题:
数据表一旦被删除,则无法恢复。( )
选项:
A:对
B:错
答案: 【对】
6、判断题:
修改数据时若未带WHERE条件,则表中对应字段都会被改为统一的值。( )
选项:
A:对
B:错
答案: 【对】
7、判断题:
插入数据前,必须使用USE选择操作的数据库。( )
选项:
A:对
B:错
答案: 【对】
8、判断题:
DROP语句可以删除数据表中指定条件的数据。( )
选项:
A:错
B:对
答案: 【错】
9、判断题:
MySQL8.0默认的存储引擎是MyISAM。( )
选项:
A:错
B:对
答案: 【错】
10、判断题:
MyISAM表比InnoDB表数据写入速度快。( )
选项:
A:错
B:对
答案: 【对】
第三章 单元测试
1、判断题:
MySQL提供了mysqldump命令备份数据库。( )
选项:
A:错
B:对
答案:
2、判断题:
MySQL提供了mysql命令备份数据库。( )
选项:
A:对
B:错
答案:
3、判断题:
使用mysqldump命令备份数据库不需要登录到MySQL数据库。( )
选项:
A:对
B:错
答案:
4、判断题:
所谓还原数据库就是把数据库中的数据还原了,并不是将数据库还原。( )
选项:
A:错
B:对
答案:
5、判断题:
使用source命令还原数据库的时候不需要登录到MySQL数据库。( )
选项:
A:错
B:对
答案:
6、判断题:
通过复制数据文件还原数据库的操作仅对存储引擎是InnoDB的表可用。( )
选项:
A:对
B:错
答案:
7、判断题:
数据库备份操作不能一次性备份所有数据库。( )
选项:
A:对
B:错
答案:
8、判断题:
不同版本间的MySQL数据库不能进行备份和还原操作。( )
选项:
A:对
B:错
答案:
9、多选题:
下列语句中能正确备份名为school的数据库的是 。
选项:
A:mysql -uroot -p12456 school
B:mysqldump -uroot -p12456 school
C:mysqldump -uroot -p12456 –databases school
D:mysql -uroot -p12456 –databases school
答案:
第四章 单元测试
1、单选题:
多数据插入时,VALUE后的多个值列表之间使用 分隔。( )
选项:
A:
B:,
C:;
D:.
答案:
2、单选题:
”LIMIT 2,2”表示从第 条记录开始,最多获取2条记录。( )
选项:
A:2
B:4
C:3
D:1
答案:
3、判断题:
MySQL的除法运算中,除数为0时会报错。( )
选项:
A:对
B:错
答案:
4、判断题:
查询数据时,默认根据ORDER BY指定的字段进行降序排序。( )
选项:
A:对
B:错
答案:
5、判断题:
对于分组数据的排序,只需在分组字段后添加ASC或DESC即可。( )
选项:
A:错
B:对
答案:
6、判断题:
‘’LIMIT 3”中的3表示偏移量,用于设置从哪条记录开始。( )
选项:
A:错
B:对
答案:
7、单选题:
如果查询的字段出现在GROUP BY后,却没有包含着聚合函数中,该字段显示的是 。( )
选项:
A:分组后的任意一个字段
B:分组后的最后一个字段
C:分组后的第一个字段
D:分组后的所有字段
答案:
8、判断题:
通配符”%”只能出现在通配字符串的任意位置。( )
选项:
A:对
B:错
答案:
9、判断题:
一个通配符”_”可以匹配任意长度的字符。( )
选项:
A:对
B:错
答案:
10、单选题:
下面 语句和”select * from student where sex=’男’ && age=20;”语句查询出的结果是一样的。( )
选项:
A:select * from student where sex,age in(’男’,20);
B:select * from student where sex=’男’ or age=20;
C:select * from student where sex=’男’ || age=20;
D:select * from student where sex=’男’ and age=20;
答案:
11、多选题:
下面语句中能够查询出部门编号是1001、1002、1003的部门员工信息的是 。( )
选项:
A:select * from department where dep_num between 1001 and 1003;
B:select * from department where dep_num in (1001,1002,1003);
C:select * from department where dep_num=1001 and dep_num=1002 and dep_num=1003;
D:select * from department where dep_num=1001 or dep_num=1002 or dep_num=1003;
答案:
12、单选题:
下面语句中能查询出所有姓张的同学的信息的语句是 。( )
选项:
A:select * from student where name like ‘张_’;
B:select * from student where name like ‘张*’;
C:select * from student where name like ‘张%’;
D:select * from student where name like ‘%张%’;
答案:
第五章 单元测试
1、单选题:
( )关键字是只要满足内层查询语句返回结果中的任何一个就可以通过该条件来执行外层查询语句。
选项:
A:ALL
B:ANY
C:EXISTS
D:IN
答案:
2、单选题:
合并查询结果使用的关键字是( ) 。
选项:
A:UNION
B:JOIN
C:ALL
D:CONCAT
答案:
3、多选题:
在子查询中通常可以使用 ( ) 关键字来辅助查询。
选项:
A:ANY
B:IN
C:EXISTS
D:ALL
答案:
4、单选题:
( )关系是数据表中最常见的一种关系。
选项:
A:多对一
B:多对多
C:一对一
D:一对多
答案:
5、单选题:
删除外键约束的语句是 ( ) 。
选项:
A:delete key FK
B:delete foreign key
C:drop key FK
D:drop foreign key
答案:
6、判断题:
在Mysql中只有存储引擎是MyISAM类型的表才支持外键。( )
选项:
A:错
B:对
答案:
7、判断题:
定义外键名时不能加引号。( )
选项:
A:错
B:对
答案:
8、判断题:
进行连接查询的两张表不能是同一张表。( )
选项:
A:对
B:错
答案:
9、判断题:
在进行左连接查询和右连接查询的时候,返回的查询结果是一致的。( )
选项:
A:对
B:错
答案:
10、判断题:
EXISTS关键字比IN关键字的运行效率高,所以在实际开发中,特别是大数据量时,推荐使用EXISTS关键字。( )
选项:
A:对
B:错
答案:
第六章 单元测试
1、判断题:
视图中并没有数据,数据还是存放在原来的表中。( )
选项:
A:对
B:错
答案:
2、多选题:
视图的优点是 ( ) 。
选项:
A:逻辑数据独立性
B:简化查询语句
C:提高数据库安全性
D:避免重复操作
答案:
3、多选题:
使用 ( )语句可以查看创建视图时的定义语句。
选项:
A:SHOW CREATE TABLE
B:DESC VIEW
C:SHOW CREATE VIEW
D:SHOW TABLE STATUS
答案:
4、单选题:
下列选项中,用于查看视图的字段信息的语句是 ( ) 。
选项:
A:CREATE
B:SELECT
C:SHOW
D:DESCRIBE
答案:
5、判断题:
删除视图时,也会删除所对应基本表中的数据。( )
选项:
A:对
B:错
答案:
6、判断题:
DROP语句一次只能删除一个视图。( )
选项:
A:错
B:对
答案:
7、单选题:
创建视图应当具备的权限包括 ( ) 。
选项:
A:CREATE VIEW
B:CREATE TABLE
C:SHOW VIEW
D:USE VIEW
答案:
8、判断题:
查看视图必须要有SHOW VIEW权限。( )
选项:
A:错
B:对
答案:
9、单选题:
下列关于视图创建的说法中,正确的是 ( ) 。
选项:
A:都有可能
B:可以建立在两张或两张以上的表基础上
C:可以建立在两张表基础上
D:可以建立在单张表上
答案:
10、单选题:
在Mysql中,删除视图使用 ( )语句。
选项:
A:DELETE VIEW
B:ALTER VIEW
C:DROP VIEW
D:CREATE VIEW
答案:
第七章 单元测试
1、判断题:
触发器的使用会影响数据库的结构,同时增加了维护的复杂程度。( )
选项:
A:对
B:错
答案:
2、多选题:
触发器预先定义好的事件有 ( ) 。
选项:
A:INSERT
B:UPDATE
C:DELETE
D:AFTER
答案:
3、判断题:
指定数据库下的触发器名称必须唯一。( )
选项:
A:错
B:对
答案:
4、多选题:
触发器的触发时机有 ( ) 。
选项:
A:PRECEDES
B:FOLLOWS
C:AFTER
D:BEFORE
答案:
5、判断题:
查看数据库中的触发器只能用SHOW TRIGGERS命令。( )
选项:
A:错
B:对
答案:
6、多选题:
删除触发器的语句是 ( )。
选项:
A:DROP TRIGGER IF EXISTS
B:DELETE TRIGGER IF EXISTS
C:DELETE TRIGGER
D:DROP TRIGGER
答案:
7、判断题:
当删除表时会同时删除表上的触发器。( )
选项:
A:错
B:对
答案:
8、单选题:
使用SHOW TRIGGERS命令查看的触发器信息中 ( )参数表示触发器的名称。
选项:
A:Event
B:Statement
C:Table
D:Trigger
答案:
9、单选题:
在系统数据库 ( ) 中存在一个存储所有触发器信息的系统表。
选项:
A:schema
B:Information_table
C:Information
D:information_schema
答案:
10、判断题:
在实际开发工作中,很少使用“SELECT * FROM triggersG”来查询触发器的详细信息。( )
选项:
A:错
B:对
答案:
第八章 单元测试
1、判断题:
事务主要用于处理操作量大,复杂度高的数据。( )
选项:
A:错
B:对
答案:
2、多选题:
开启事务的语句是 ( )。
选项:
A:START
B:BEGIN
C:BEFIN TRANSACTION
D:START TRANSACTION
答案:
3、判断题:
ROLLBACK语句可以对任何事务执行回滚操作。( )
选项:
A:错
B:对
答案:
4、多选题:
事务有严格的定义,它必须满足 ( ) 特性,也是人们俗称的ACID标准。
选项:
A:原子性
B:一致性
C:隔离性
D:持久性
答案:
5、判断题:
操作完事务后,一定要提交事务,否则事务操作会失败。( )
选项:
A:对
B:错
答案:
6、单选题:
提交事务的语句是 ( ) 。
选项:
A:TRANSACTION
B:DECLARE
C:COMMIT
D:ROLLBACK
答案:
7、判断题:
游标被关闭后必须重新定义游标,才能被使用。( )
选项:
A:对
B:错
答案:
8、判断题:
如果游标使用完后没有用CLOSE关闭,那么就会出错。( )
选项:
A:错
B:对
答案:
9、判断题:
游标使用完毕之后必须要关闭游标。( )
选项:
A:错
B:对
答案:
10、判断题:
游标必须在处理程序之前且在变量和条件之后声明。( )
选项:
A:错
B:对
答案:
11、单选题:
以下不能在Mysql中实现循环操作的语句是 ( )。
选项:
A:LOOP
B:WHILE
C:REPEAT
D:CASE
答案:
12、单选题:
Mysql中 ( ) 循环语句会无条件执行一次语句列表。
选项:
A:FOR
B:REPEAT
C:LOOP
D:WHILE
答案:
第九章 单元测试
1、单选题:
( )用户是Mysql中的高级用户,拥有最高权限。
选项:
A:root
B:Administrator
C:User
D:admin
答案:
2、判断题:
root用户可以修改普通用户的密码。( )
选项:
A:对
B:错
答案:
3、判断题:
root用户和普通用户修改密码的方法是不一样的。( )
选项:
A:对
B:错
答案:
4、判断题:
修改用户密码只能在MySQL服务器内部去做。( )
选项:
A:错
B:对
答案:
5、单选题:
下列选项中可以重置用户密码的是 ( ) 。
选项:
A:DROP USER
B:CREATE USER
C:ALTER USER
D:RENAME USER
答案:
6、单选题:
下列MySQL数据库中用于保存用户名和密码的表是 ( ) 。
选项:
A:columns_priv
B:User
C:Db
D:tables_priv
答案:
7、单选题:
在Mysql中,提供了 ( ) 语句来收回用户的权限。
选项:
A:CREATE USER
B:REVOKE
C:GRANT
D:FLUSH
答案:
8、判断题:
root用户密码丢失后不能再找回,只能重新安装Mysql。( )
选项:
A:错
B:对
答案:
9、单选题:
Mysql提供 ( )语句用于刷新用户权限。
选项:
A:FLUSH
B:REVOKE
C:GRANT
D:CREATE USER
答案:
10、判断题:
GRANT创建用户时使用IF NOT EXISTS可避免用户存在而出错。( )
选项:
A:对
B:错
答案:
请先
!