第一章测试
1.有关MySQL的默认端口号说法正确的是( )。
A:80
B:3308
C:8080
D:3306
答案:D
2.有关启动MySQL服务的命令说法正确的是( )。
A:net服务名
B:start服务名
C:net start服务名
D:其余说法都不对
mysql无法连接到服务器答案:C
3.以下哪个属于MySQL客户端( )。
A:其余都是
B:浏览器
C:桌面应用程序
D:CMD 命令提示符窗口
答案:D
4.MySQL 客户端连接 MySQL 服务器说法正确的是( )。
A:数据库用户在 MySQL 客户端上进行身份认证
B:数据库用户在 MySQL 服务器上进行身份认证
C:数据库用户在 MySQL 客户端上无需认证
D:数据库用户无需开启 MySQL 客户端
答案:A
5.以下哪个不是MySQL的图形化管理工具( )。
A:SQLYog
B:MySQLWorkbench
C:Tomcat
D:Navicat
答案:C
编程基础代码示例6.在MySQL中,数据库转出为SQL文件后的文件名后缀是( )。
A:.sql
B:.xlsx
C:其余说法都不对
D:.word
答案:A
7.常见的数据库管理系统有以下哪些( )。
A:DB2
B:Oracle
C:SQL Server
D:MySQL
答案:ABCD
第二章测试
8.下列不是MySQL数据类型的是( )。
A:date
B:字典
C:varchar
D:time
答案:B
9.在 MySQL 中,主键的关键字为( )。
A:NULL
B:DEFAULT
C:PRIMARY KEY
D:KEY
答案:C
10.在 MySQL 中,对应字符串的存储类型是( )。
A:varchar
B:decimal
C:int
D:date
答案:A
11.在 MySQL 中, 创建数据库的语句正确的是( )
A:INSERT DATABASE database_name
B:APPEND DATABASE database_name
C:CREATE DATABASE database_name
D:ADD DATABASE database_name
答案:C
12.在 MySQL 中, 对一张表重命名正确的语句是( )
A:table_name RENAME TO new_table_name
B:TABLE table_name RENAME TO new_table_name
C:RENAME table_name TO new_table_name
D:RENAME table table_name TO new_table_name
答案:D
13.在 MySQL 中, 正确新增一条数据的语句是( )
A:ADD table_name [(字段列表)] VALUES(值列表)
B:INCREASE table_name [(字段列表)] VALUES(值列表)
C:INSERT table_name [(字段列表)] VALUES(值列表)
D:APPEND table_name [(字段列表)] VALUES(值列表)
答案:C
14.在 MySQL 中, 若要在基本表student中增加一列class_name(课程名), 可用以下哪个选项( )
A:ALTER TABLE student ADD(class_name VARCHAR(8))
B:ALTER TABLE studet(ADD class_name VARCHAR(8))
C:ADD TABLE student ALTER(class_name VARCHAR(8))
D:ADD TABLES(class_name VARCHAR(8))
答案:A
15.在 MySQL 中, ALTER命令属于( )操作
A:DML
B:DDL
C:DQL
D:DCL
答案:B
第三章测试
16.在 MySQL 中,以下哪项不是 MySQL 算术运算符( )。
A:||
B:-
C:+
D:*
答案:A
17.在 MySQL 中,说法正确的是( )。
A:SELECT * FROM 表 WHERE 条件1 OR 条件2,SELECT * FROM 表 WHERE 条件1 && 条件2 两个查询结果一致
B:SELECT * FROM 表 WHERE 条件1 AND 条件2,SELECT * FROM 表 WHERE 条件1 || 条件2 两个查询结果一致
什么是pdb文件C:SELECT * FROM 表 WHERE 条件1 AND 条件2,SELECT * FROM 表 WHERE 条件1 && 条件2 两个查询结果一致
D:其余说法都不正确
答案:C
18.在 MySQL 中,有关多列排序写法正确的是( )。
A:SELECT * FROM 表 WHERE … ORDER BY 字段1 ASC AND 字段2 DESC
B:SELECT * FROM 表 WHERE … ORDER BY 字段1 ASC,ORDER BY字段2 DESC
C:SELECT * FROM 表 WHERE … ORDER BY 字段1 ASC,字段2 DESC
D:其余说法都不正确
答案:C
19.在 MySQL 中,有关模糊查询说法错误的是( )。
A:模糊查询是利用数据的部分信息进行查的一种查询方式
B:通配符是一种在 WHERE 子句中拥有特殊意义的字符,通配符包括 “%”“_”和“[]”
C:模糊查询的关键字是like
D:其余说法都不正确
答案:D
20.在 MySQL 中,关于BETWEEN…AND…运算符说法错误的是( )。
A:其余说法都不正确
B:BETWEEN…AND 运算符选取介于两个值之间的数据,值可以是数字和日期类型
C:该运算符用在WHERE子句中
D:取值范围包括边界值
答案:A
21.在 MySQL 中,SELECT * FROM 表 WHERE 字段1 LIKE ’_张%’ 有可能匹配到的是( )。
A:小张
B:都匹配不到
C:张三
D:小张三
答案:AD
第四章测试
22.在 MySQL 中,下列哪一项不是聚合函数( )。
A:DESC
B:MIN
C:MAX
D:SUM
答案:A
23.在 MySQL 中,关于SUM函数描述正确的是( )。
A:返回选取的某列的最大值。
B:返回选取的某列的最小值。
C:返回选取的某列或记录的行数。
D:返回选取的某列值的总和。
答案:D
24.在 MySQL 中,SUM函数如果碰到列表中统计字段有null值,下列说法正确的是( )。
A:把NULL转成0加入统计。
B:其余说法都不对。
C:报错。
D:把NULL转成1加入统计。
答案:A
25.在 MySQL 中,关于GROUP BY多字段分组,下列说法正确的是( )。
miniaturizationA:其余说法都不对。
B:分组优先级从左到右。
C:多字段分组,第一个字段不能出现重复数据。
原码补码反码转换例子D:分组字段调换先后顺序不影响结果。
答案:B
26.在 MySQL 中,用户分组后筛选的关键词是( )。
A:HAVING
B:ORDER BY
C:WHERE
D:GROUP BY
答案:A
27.在 MySQL 中,SUM、MAX、MIN、AVG、COUNT聚合函数解释正确的是( )。
A:记录数、最大值、最小值、平均数、总和。
B:最大值、最小值、总和、平均值、记录数。
C:总和、最大值、最小值、记录数、平均值。
D:总和、最大值、最小值、平均值、记录数。
答案:D
28.在 MySQL 中,以下聚合函数求最小值的是( )。
A:MIN
B:MAX
C:AVG
D:COUNT
mid函数提取中间字段答案:A
29.在 MySQL 中,统计每个部门中人数的查询是( )。
A:SELECT SUM(ID) FROM EMP ORDER BY DEPTNO;
B:SELECT SUM(ID) FROM EMP GROUP BY DEPTNO;
C:SELECT COUNT(ID) FROM EMP ORDER BY DEPTNO;
D:SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;
答案:D
第五章测试
30.下列关于 MySQL 查询的说法,正确的是( )。
A:内连接就是在一个表内部创建连接,和别的表没有从属关系。
B:表连接就是表和表之间建立数据通信,和数据库连接意义相同。
C:连接查询分为内连接和外连接。
D:连接查询要建立在主外键关系上,否则无法连接。
答案:C
31.在 MySQL 中,内连接使用的关键字是( )。
A:LEFT JOIN
B:CROSS JOIN
C:RIGHT JOI
D:INNER JOIN
答案:D
32.在 MySQL 中,下列语句等效于( )。SELECT * FROM t1, t2 lumn1 = t
2.column2
A:SELECT * FROM t1 CROSS JOIN t2 lumn1 = t2.column2
B:SELECT * FROM t1 NATURAL JOIN t2 lumn1 = t2.column2
C:SELECT * FROM t1 INNER JOIN t2 lumn1 = t2.column2
D:SELECT * FROM t1 CROSS JOIN t2
答案:C

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。