单选题
1.以下能够删除一列的是( )
A、alter table emp remove columnName
B、alter table emp drop column columnName
C、alter table emp delete column columnName
D、alter table emp delete columnName
正确答案:B
2.以下对聚合函数解释错误的是( )
A、count:求总个数
B、sum:求和
C、avg:求平均
D、min:求最大值
正确答案:D
3.关于SQLyog描述正确的是 ( )
A、是MySQL的数据库
B、是Oracle的数据库
C、是一个数据库连接工具
D、是一个数据库管理系统
正确答案:C
4.例如数据库中有A表,包括学生,学科,成绩三个字段 , 数据库结构为
学生 学科 成绩
张三 语文 80
张三 数学 100
李四 语文 70
李四 数学 80
李四 英语 80
如何统计每个学科的最高分( )
A、select 学生,max(成绩) from A group by 学生;
B、select 学科,max(成绩) from A group by学科;
C、select 学生,max(成绩) from A order by学生;
D、select 学生,max(成绩) from A group by 成绩;
正确答案:B
5.MySQL中,预设的、拥有最高权限超级用户的用户名为( )
A、test
B、Administrator
C、DA
D、 Root
正确答案:D
6.水果和蔬菜是什么关系( )
A、多对多
B、一对一
C、一对多
D、没关系
正确答案:D
7.用户和角色是什么关系( )
A、多对多
B、一对一
C、一对多
D、没关系
正确答案:A
8.以下说法正确的是( )
A、通常情况下,我们希望将封装到java对象的数据保存到数据库中
B、在我们查询时,一般不把数据封装到java对象
C、一个java实例可以对应到数据库的多条记录
D、 一个java实例对应于一个表
正确答案:A
9.查询姓名不是NULL的数据语法正确的是( )
A、WHERE NAME ! NULL
B、WHERE NAME NOT NULL
C、WHERE NAME IS NOT NULL
D、WHERE NAME!=NULL
正确答案:C
10.对查询结果分组使用的关键字是( )
A、group
B、group with
C、group by
D、group of
正确答案:C
11.以下删除表正确的( )
A、Delete * from emp
B、Drop table emp
C、Drop * from emp
D、delete database emp
正确答案:B
12.切换数据库使用的命令是( )
A、select [数据库名称]
B、use [数据库名称]
C、change [数据库名称]
D、alter [数据库名称]
正确答案:B
13.以下说法正确的是( )
A、类属性的个数必须要和表中的字段个数一致
B、类属性的名称必须要和表中的字段的名称一致
C、类属性的数据类型需要和表中的字段的数据类型对应
D、varchar类型的表字段可以对应到java类中的int类型属性
正确答案:C
14.以下双方之间属于多对多关系的是( )
A、用户—角色
B、用户—银行卡
C、用户—手机号
D、学生—语文成绩
正确答案:A
15.下列哪些语句对主键的说明正确( )
A、主键可重复
B、主键不唯一
C、唯一不可重复
D、主键用foreign key修饰
正确答案:C
16.从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( )
A、FROM
B、ORDER BY
C、HAVING
D、WHERE
正确答案:C
17.进入要操作的数据库TEST用以下哪一项( )
A、IN TEST
B、SHOW TEST
C、USER TEST
D、 USE TEST
正确答案:D
18.以下哪个是关系型数据库( )
A、MySQL
B、Redis
C、NoSql
D、HBase
正确答案:A
19.MySQL中,建立数据库用( )
A、CREATE TABLE命令
B、CREATE TRIGGER命令
C、CREATE INDEX命令
D、CREATE DATABASE命令
正确答案:D
20.公民和身份证是什么关系( )
A、多对多
B、一对一
C、一对多
D、没关系
正确答案:B
21.以下哪个不是子查询的关键字( )
A、in
B、
any
C、all
D、exist
正确答案:D
22.MySQL数据库中VARCHAR 对应java中什么类型( )
A、Integer类型
B、String类型
C、Doble类型
D、Long类型
正确答案:B
23.mysql -u root -p < C:\backup.sql
根据上面命令哪个是要恢复的文件名称( )
A、mysqldump
B、table1
C、root
D、backup.sql
正确答案:D
24.删除数据表中的一条记录用以下哪一项( )
A、DELETED
B、DELETE
C、 DROP
D、 UPDATE
正确答案:B
25.MySQl安装完毕后为什么要配置环境变量( )
A、为了在任何地方使用MySQl命令
B、为了启动MySQl服务
C、为了关闭MySQl服务
D、为了安装连接软件
正确答案:A
26.SQL语言是( )的语言,容易学习 。
A、数据库服务器、数据库和导航式
B、过程化
C、格式化
D、非过程化
正确答案:D
27.以下聚合函数求最大值的是( )
A、COUNT
B、MAX
C、AVG
D、SUM
正确答案:B
28. 切换数据库用以下哪一命令( )
A、SHOW
B、TO
C、USE
D、 CHANGE
正确答案:C
29.从数据表中查找记录用以下哪一项( )
A、UPDATE
B、FIND
C、SELECT
D、CREATE
正确答案:C
30.以下关于排序说明错误的是( )
A、排序使用的关键字是order by
B、排序只能针对单个字段进行排序
C、升序使用关键字asc
D、降序使用关键字 desc
正确答案:B
多选题
31.以下说法正确的是()
A、类属性的个数和表中的字段个数可以有区别
B、类属性的名称和表中的字段的名称可以不一样
C、类属性的数据类型需要和表中的字段的数据类型对应
D、varchar类型的表字段可以对应到java类中的int类型属性
正确答案:ABC。
32.使用SQLyog连接MySQL数据库时,需要配置的内容有哪些?( )
A、主机地址
B、用户名
C、密码
D、端口
正确答案:ABCD。
33.以下双方关系不属于一对多关系的有: ( )
A、老师—学生
B、用户—银行卡
C、学科—课程
D、 学生—语文成绩;
正确答案:ACD。
34.关于SQLyon描述正确的是?( )
A、可以执行指定的sql语句
B、可以对MySQL数据库进行增删改操作
C、主要用于MySQL服务的开启和关闭操作
D、可以执行sql数据脚本,导入数据
正确答案:ABD。
35.下面属于关系型数据库的是( )
A、mysql
B、oracle
C、db2
D、SQLsever
正确答案:ABCD。
36.以下不属于浮点型的是( )
A、smallint
B、mediumint
C、float
D、int
正确答案:ABD。
37.下列SQL语言的分类描述正确的是( )
A、SQL语言共分为四大类
B、数据查询语言DQL
C、数据操纵语言DML
D、数据定义语言DDL
正确答案:ABCD。
38.以下哪条命令可以还原数据库: ( )
A、mysql -u root -p [密码] [数据库名称] < D:/web_test1.sql
B、source C:/web_test1.sql
C、mysql -u root -p [密码] < D:/web_test1.sql
D、mysql -u root -p [密码] [数据库名称] > D:/web_test1.sql
正确答案:AB。
39.MySQL数据库安装说法正确的是?( )
A、MySQL安装,可以修改服务的安装路径
B、MySQL安装,只能修改服务的安装路径
C、MySQL安装,可以修改数据文件的存放路径
D、MySQL安装,只能修改数据文件的存放路径
正确答案:AC。
40.下列是MYSQL比较运算符的是( )
A、!=
B、<>
C、==
D、>=
正确答案:ABD。
判断题
41.mysqldump 可以同时备份多个数据库。mysqldump 可以同时备份多个数据库。
T、√
F、×
正确答案:F。
42.MySQL 是一个关系型数据库。MySQL 是一个关系型数据库。
T、√
F、×
正确答案:T。
43.DQL是数据定义语言,例如创建表,创建视图等DQL是数据定义语言,例如创建表,创建视图等
T、√
F、×
正确答案:F。
44.求最小值使用min()。求最小值使用min()。
T、√
F、×
正确答案:T。
45.条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且包含20岁和30岁条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且包含20岁和30岁
T、√
F、×
正确答案:T。
46.MySQL安装需要注册成服务,才可以使用MySQL安装需要注册成服务,才可以使用
T、√
F、×
正确答案:T。
47.使用alter table [表名] to [新表名] 修改表的名称。使用alter table [表名] to [新表名] 修改表的名称。
T、√
F、×
正确答案:F。
48.外键是指向另一个表中的主键字段。外键是指向另一个表中的主键字段。
T、√
F、×
正确答案:T。
49.连接MySQL只有SQLyon可以使用连接MySQL只有SQLyon可以使用
T、√
F、×
正确答案:F。
50.子查询语句中可以使用关键字 in子查询语句中可以使用关键字 in
T、√
F、×
正确答案:T。