第一章 单元测试
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
正确答案:【mysqldump -uroot -p12456 school;mysqldump -uroot -p12456 –databases school】
第四章 单元测试
1、单选题:多数据插入时,VALUE后的多个值列表之间使用 分隔。( )
A:
B:,
C:;
D:.
正确答案:【,】
2、单选题:”LIMIT 2,2”表示从第 条记录开始,最多获取2条记录。( )
A:2
B:4
C:3
D:1
正确答案:【3】
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;
正确答案:【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;
正确答案:【select * from department where dep_num between 1001 and 1003;;select * from department where dep_num in (1001,1002,1003);;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 ‘%张%’;
正确答案:【select * from student where name like ‘张%’;】
第五章 单元测试
1、单选题:( )关键字是只要满足内层查询语句返回结果中的任何一个就可以通过该条件来执行外层查询语句。
A:ALL
B:ANY
C:EXISTS
D:IN
正确答案:【ANY 】
2、单选题:合并查询结果使用的关键字是( ) 。
A:UNION
B:JOIN
C:ALL
D:CONCAT
正确答案:【UNION】
3、多选题:在子查询中通常可以使用 ( ) 关键字来辅助查询。
A:ANY
B:IN
C:EXISTS
D:ALL
正确答案:【ANY ;IN ;EXISTS ;ALL】
4、单选题:( )关系是数据表中最常见的一种关系。
A:多对一
B:多对多
C:一对一
D:一对多
正确答案:【多对一】
如有任何疑问请及时联系QQ 50895809反馈