单选题
1.以下不是比较运算符的是( )
A、=;
B、>;
C、=>;
D、<=;
正确答案:C
2.下列的SQL语句中,( )不是数据定义语句。
A、CREATE TABLE
B、GRANT
C、CREATE VIEW
D、 DROP VIEW
正确答案:B
3.Java中java.long.Long对应Mysql数据库中什么类型( )
A、LONG
B、VARCHAR
C、FLOAT
D、BIGINT
正确答案:D
4.对查询结果分组使用的关键字是( )
A、group
B、group with
C、group by
D、group of
正确答案:C
5.以下说法正确的是( )
A、通常情况下,我们希望将封装到java对象的数据保存到数据库中
B、在我们查询时,一般不把数据封装到java对象
C、一个java实例可以对应到数据库的多条记录
D、 一个java实例对应于一个表
正确答案:A
6.以下哪项用于显示内连接( )
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
正确答案:D
7.mysql -u root -p < C:\backup.sql
根据上面命令哪个是要恢复的文件名称( )
A、mysqldump
B、table1
C、root
D、backup.sql
正确答案:D
8.MySQl安装完毕后为什么要配置环境变量( )
A、为了在任何地方使用MySQl命令
B、为了启动MySQl服务
C、为了关闭MySQl服务
D、为了安装连接软件
正确答案:A
9.以下双方之间属于一对多关系的是( )
A、老师—学生
B、部门—员工
C、学科—课程
D、学生—语文成绩
正确答案:B
10.一张表的主键个数为( )
A、至多3个
B、没有限制
C、至多1个
D、至多2个
正确答案:C
11.在正则表达式中,匹配任意一个字符的符号是( )
A、.
B、*
C、?
D、 -
正确答案:A
12.CREATE命令属于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正确答案:B
13.条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( )
A、不包括15岁和35岁
B、包括15岁但不包括35岁
C、包括15岁和35岁
D、包括35岁但不包括15岁
正确答案:C
14. 以下哪种操作能够实现数据完整性( )
A、设置唯一键
B、设置外键
C、减少数据冗余
D、设置主键
正确答案:B
15.统计每个部门中人数( )
A、SELECT SUM(ID) FROM EMP GROUP BY DEPTNO;
B、SELECT SUM(ID) FROM EMP ORDER BY DEPTNO;
C、SELECT COUNT(ID) FROM EMP ORDER BY DEPTNO;
D、SELECT COUNT(ID) FROM EMP GROUP BY DEPTNO;
正确答案:D
16.Java类与表的关系说法正确的是( )
A、类与表只能是一对一的关系
B、类与表只能是一对多的关系
C、类与表可以是一对多的关系
D、类与表不能是一对多的关系
正确答案:C
17.ALTER命令属于( )操作
A、DML
B、DDL
C、 DQL
D、DCL
正确答案:B
18.下列( )不属于连接种类
A、左外连接
B、内连接
C、中间连接
D、交叉连接
正确答案:C
19.以下对聚合函数解释错误的是( )
A、count:求总个数
B、sum:求和
C、avg:求平均
D、min:求最大值
正确答案:D
20.DELETE命令属于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正确答案:A
21.删除经销商1018的数据记录的代码为( ) from distributors where distri_num=1018
A、drop table
B、delete *
C、drop column
D、delete
正确答案:D
22.以下表示可变长度字符串的数据类型是( )
A、TEXT
B、CHAR
C、VARCHAR
D、EMUM
正确答案:C
23.数据库备份时导出的文件的格式是( )
A、sql
B、dmp
C、txt
D、excel
正确答案:A
24.DECIMAL是( )数据类型
A、可变精度浮点值
B、整数值
C、双精度浮点值
D、单精度浮点值
正确答案:A
25.SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )
A、求每个部门中的工资
B、求每个部门中工资的大小
C、求每个部门中工资的综合
D、求每个部门中工资的个数
正确答案:D
26.以下关于排序说明错误的是( )
A、排序使用的关键字是order by
B、排序只能针对单个字段进行排序
C、升序使用关键字asc
D、降序使用关键字 desc
正确答案:B
27.以下聚合函数求总记录数的是( )
A、COUNT
B、MAX
C、AVG
D、SUM
正确答案:A
28.查找数据库中所有的数据库用以下哪一项( )
A、SHOW DATABASE
B、SHOW TABLES
C、SHOW DATABASES
D、SHOW TABLE
正确答案:C
29.以下聚合函数求总和的是( )
A、COUNT
B、MAX
C、AVG
D、SUM
正确答案:D
30.建表时用( )来创建唯一索引,也可以用( )来创建唯一索引
A、Create table,Create index
B、设置主键约束,设置唯一约束
C、设置主键约束,Create index
D、以上都可以
正确答案:B
多选题
31.以下说法正确的是( )
A、通常情况下,我们希望将封装到java对象的数据保存到数据库中
B、在我们查询时,一般把数据封装到java对象
C、一个java实例可以对应到数据库的多条记录
D、一个java实例对应于表中的一条记录
正确答案:ABD。
32.下列哪个命令可以用于数据恢复( )
A、mysql -u root -p > C:\backup.sql
B、mysql -u root -p > D:\backup.sql
C、mysql -u root -p < D:\backup.sql
D、mysql -u root -p < C:\backup.sql
正确答案:CD。
33.以下可以在查询条件中使用的有( )
A、between and
B、or;
C、in;
D、<>;
正确答案:ABCD。
34.关于”< ”说法正确的是()
A、可以在数据备份中使用
B、可以在数据恢复中使用
C、不可以在数据备份中使用
D、不可以在数据恢复中使用
正确答案:BC。
35. 关于数据库管理系统说法正确的是( )
A、用于存储数据的称为数据库管理系统
B、数据库管理系统可以访问数据库
C、连接数据库的软件称为数据库管理系统
D、数据库与数据库管理系统不是一个概念
正确答案:BD。
36.使用SQLyog创建数据库正确的是?( )
A、可以在左侧数据库列表中,使用鼠标右键点击创建数据库.
B、只能在左侧数据库列表中,使用鼠标右键点击创建数据库.
C、可以在右侧Query选型卡中,编写sql语句,创建数据库.
D、只能在右侧Query选型卡中,编写sql语句,创建数据库.
正确答案:AC。
37.关于MySQL表说法正确的是( )
A、表的字段不区分大小写
B、表的字段区分大小写
C、表的字段不可以出现同名
D、表的字段可以出现同名
正确答案:AC。
38.关于SQLyon描述正确的是?( )
A、可以执行指定的sql语句
B、可以对MySQL数据库进行增删改操作
C、主要用于MySQL服务的开启和关闭操作
D、可以执行sql数据脚本,导入数据
正确答案:ABD。
39.以下不是可变长度字符串的数据类型是( )
A、TEXT
B、CHAR
C、VARCHAR
D、EMUM
正确答案:ABD。
40.以下可以正确运行的查询语句有( )
A、select * from user ;
B、select * from user where username =’李四’;
C、select * from user where 1=1;
D、select distinct * from user;
正确答案:ABCD。
判断题
41.ALTER TABLE tb_emp DROP column_1 这是要删除字段ALTER TABLE tb_emp DROP column_1 这是要删除字段
T、√
F、×
正确答案:T。
42.)MySQL默认的用户名是rootMySQL默认的用户名是root
T、√
F、×
正确答案:T。
43.MySQL数据库默认端口是3306MySQL数据库默认端口是3306
T、√
F、×
正确答案:T。
44.模糊查询时只能使用“%”作为占位符。模糊查询时只能使用“%”作为占位符。
T、√
F、×
正确答案:F。
45.“>”一般用在数据恢复的命令中。“>”一般用在数据恢复的命令中。
T、√
F、×
正确答案:F。
46.SQL语句中, 嵌入到另一个查询语句之中的查询语句叫做外键SQL语句中, 嵌入到另一个查询语句之中的查询语句叫做外键
T、√
F、×
正确答案:F。
47.非空约束使用的关键字是:not null非空约束使用的关键字是:not null
T、√
F、×
正确答案:T。
48.SQLyog是MySQL连接软件SQLyog是MySQL连接软件
T、√
F、×
正确答案:T。
49.在关系数据模型中,实体与实体之间的联系统一用二维表表示在关系数据模型中,实体与实体之间的联系统一用二维表表示
T、√
F、×
正确答案:T。
50.向表中添加数据使用命令是INSERT向表中添加数据使用命令是INSERT
T、√
F、×
正确答案:T。