单选题
1.以下描述正确的是?( )
A、模糊查询使用关键字liking
B、模糊查询使用关键字likes
C、模糊查询使用关键字liked
D、模糊查询使用关键字like
正确答案:D
2.对查询结果分组使用的关键字是( )
A、group
B、group with
C、group by
D、group of
正确答案:C
3.备份多个数据库下列各式正确的是( )
A、mysqldump -u username -p --databases dbname2 dbname2 > C:\Backup.sql
B、mysqldump -u username -p --databases dbname2 > C:\Backup.sql
C、mysqldump -u root -p dbname2 person > D:\backup.sql
D、mysqldump -u username -p --database dbname2 > C:\Backup.sql
正确答案:A
4.例如数据库中有A表,包括学生,学科,成绩三个字段 , 数据库结构为
学生 学科 成绩
张三 语文 60
张三 数学 100
李四 语文 70
李四 数学 80
李四 英语 80
如何统计最高分>80的学科( )
A、SELECT MAX(成绩) FROM A GROUP BY学科 HAVING MAX(成绩)>80;
B、SELECT学科 FROM A GROUP BY学科 HAVING成绩>80;
C、SELECT学科 FROM A GROUP BY学科 HAVING MAX(成绩)>80;
D、SELECT学科 FROM A GROUP BY学科 WHERE MAX(成绩)>80;
正确答案:C
5.若要删除数据库中已经存在的表S,可用( )
A、DELETE TABLE S
B、DELETE S
C、 DROP S
D、DROP TABLE S
正确答案:D
6.SQL语言是( )的语言,容易学习 。
A、数据库服务器、数据库和导航式
B、过程化
C、格式化
D、非过程化
正确答案:D
7.DELETE命令属于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正确答案:A
8.以下对聚合函数解释错误的是( )
A、count:求总个数
B、sum:求和
C、avg:求平均
D、min:求最大值
正确答案:D
9.在select语句中,实现选择操作的子句是( )
A、select
B、group by
C、where
D、from
正确答案:C
10.FROM命令属于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正确答案:C
11.以下删除记录正确的( )
A、delete from emp where name='dony';
B、Delete * from emp where name='dony';
C、Drop from emp where name='dony';
D、Drop * from emp where name='dony';
正确答案:A
12.修改数据库表结构用以下哪一项( )
A、UPDATE
B、CREATE
C、UPDATED
D、ALTER
正确答案:D
13.关系型数据通过( )来获取数据
A、Java程序
B、SQL语句
C、C程序
D、PHP程序
正确答案:B
14.GRANT命令属于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正确答案:D
15.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( )
A、数据操纵
B、数据控制
C、 数据定义
D、数据查询
正确答案:C
16.学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是( )
A、UPDATE S Age
B、DELETE Age from S
C、ALTER TABLE S ‘Age’
D、ALTER TABLE S DROP Age
正确答案:D
17.返回当前日期的函数是( )
A、curtime()
B、adddate()
C、curnow()
D、curdate()
正确答案:D
18.以下哪条命令可以备份数据库?( )
A、mysqldump -u root -p [密码] [数据库名称] >C:/web_test1.sql
B、dump -u root -p [密码] [数据库名称] >C:/web_test1.sql
C、dump -u root -p [密码] >C:/web_test1.sql
D、mysqldump -u root -p [密码] >C:/web_test1.sql
正确答案:A
19.公民和身份证是什么关系( )
A、多对多
B、一对一
C、一对多
D、没关系
正确答案:B
20.SELECT语句的完整语法较复杂,但至少包括的部分是( )
A、仅SELECT
B、SELECT,FROM
C、SELECT,GROUP
D、SELECT,INTO
正确答案:B
21.以下双方之间属于多对多关系的是( )
A、老师—学生
B、用户—银行卡
C、用户—手机号
D、学生—语文成绩
正确答案:A
22.以下哪项用于显示内连接( )
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
正确答案:D
23.例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为
学生 学科 成绩 序号
张三 语文 60 1
张三 数学 100 2
李四 语文 70 3
李四 数学 80 4
李四 英语 80 5
上述哪一列可作为主键列( )
A、序号
B、成绩
C、学科
D、学生
正确答案:A
24.条件“age BETWEEN 20 AND 30”表示年龄在20到30之间,且( )
A、包括20岁不包括30岁
B、不包括20岁包括30岁
C、不包括20岁和30岁
D、包括20岁和30岁
正确答案:D
25.数据库备份时导出的文件的格式是( )
A、sql
B、dmp
C、txt
D、excel
正确答案:A
26.以下约束哪个不是单表约束?( )
A、主键约束
B、
为空约束
C、唯一约束
D、外键约束
正确答案:D
27.SQL语言是( )的语言,容易学习 。
A、导航式
B、过程化
C、格式化
D、非过程化
正确答案:D
28.关系数据库中,主键是( )
A、创建唯一的索引,允许空值
B、只允许以表中第一字段建立
C、允许有多个主键的
D、用于标识表中唯一的实体
正确答案:D
29.查找数据库中所有的数据表用以下哪一项( )
A、SHOW DATABASE
B、SHOW TABLES
C、SHOW DATABASES
D、SHOW TABLE
正确答案:B
30.条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( )
A、不包括15岁和35岁
B、包括15岁但不包括35岁
C、包括15岁和35岁
D、包括35岁但不包括15岁
正确答案:C
多选题
31.下列说法正确的是( )
A、GROUP BY 子句用来分组 WHERE 子句的输出
B、WHERE 子句用来筛选 FROM 子句中指定的操作所产生的行。
C、HAVING 子句在聚合后对组记录进行筛选
D、HAVING 子句用来从FROM的结果中筛选行
正确答案:ABC。
32.使用SQLyog连接MySQL数据库时,需要配置的内容有哪些?( )
A、主机地址
B、用户名
C、密码
D、端口
正确答案:ABCD。
33.下列( ) 属于MySQL查询的连接种类
A、左外连接
B、内连接
C、中间连接
D、交叉连接
正确答案:ABD。
34.对于非关系型数据库,理解正确的是( )
A、Oracle属于关系型数据库
B、MySQL属于非关系型数据库
C、非关系型数据库支持ACID特性
D、非关系型数据库一般不支持支持ACID特性
正确答案:AD。
35.关于主键下列说法正确的是( )
A、可以是表中的一个字段,
B、是确定数据库中的表的记录的唯一标识字段
C、该字段不可为空也不可以重复
D、可以是表中的多个字段组成的。
正确答案:ABCD。
36.一个Java对象中的属性可以对应( )
A、一个数据库中的表
B、多个数据库中的表
C、一张表的某一个字段
D、另一张表的主键
正确答案:CD。
37.下列哪些属于DQL语句的命令( )
A、INSERT
B、WHERE
C、FROM
D、SELECT
正确答案:BCD。
38.以下不属于浮点型的是( )
A、smallint
B、mediumint
C、float
D、int
正确答案:ABD。
39.针对排序查询以下说法正确的是( )
A、排序查询使用的关键字是order by
B、排序查询使用的关键字是order with
C、排序查询是升序查询使用关键字asc
D、排序查询时降序查询使用关键字desc
正确答案:ACD。
40.使用SQLyog备份数据库时,可以把哪些内容备份( )
A、tables
B、Views
C、functions
D、表数据
正确答案:ABCD。
判断题
41.设置外键可以实现实体的完整性设置外键可以实现实体的完整性
T、√
F、×
正确答案:T。
42.SQL是一种关系数据库语言SQL是一种关系数据库语言
T、√
F、×
正确答案:T。
43.连接MySQL只有SQLyon可以使用连接MySQL只有SQLyon可以使用
T、√
F、×
正确答案:F。
44.一对多关系的建表原则是在多的一方建立外键指向一方的非主键字段。一对多关系的建表原则是在多的一方建立外键指向一方的非主键字段。
T、√
F、×
正确答案:F。
45.Java类与表之间只能是一一对应的关系。Java类与表之间只能是一一对应的关系。
T、√
F、×
正确答案:F。
46.外键约束的作用是保证数据的完整性。外键约束的作用是保证数据的完整性。
T、√
F、×
正确答案:T。
47.子查询语句中可以使用关键字 in子查询语句中可以使用关键字 in
T、√
F、×
正确答案:T。
48.alter table emp modify column addcolumn char(10) 此语句意思是添加一列.alter table emp modify column addcolumn char(10) 此语句意思是添加一列.
T、√
F、×
正确答案:F。
49.使用alter table [表名] to [新表名] 修改表的名称。使用alter table [表名] to [新表名] 修改表的名称。
T、√
F、×
正确答案:F。
50.聚合函数需要和group by 一起使用聚合函数需要和group by 一起使用
T、√
F、×
正确答案:T。