单选题
1.删除数据表中的一条记录用以下哪一项( )
A、DELETED
B、DELETE
C、 DROP
D、 UPDATE
正确答案:B
2.修改数据库表结构用以下哪一项( )
A、UPDATE
B、CREATE
C、UPDATED
D、ALTER
正确答案:D
3.主键的建立有( )种方法
A、一
B、四
C、二
D、三
正确答案:D
4.CREATE命令属于( )操作
A、DML
B、DDL
C、DQL
D、DCL
正确答案:B
5.SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( )
A、求每个部门中的工资
B、求每个部门中工资的大小
C、求每个部门中工资的综合
D、求每个部门中工资的个数
正确答案:D
6.
按照班级分组应如何表示( )
A、ORDER BY CLASSES
B、DORDER CLASSES
C、GROUP BY CLASSES
D、GROUP CLASSES
正确答案:C
7.例如数据库中有A表,包括学生,学科,成绩 ,序号四个字段 , 数据库结构为
学生 学科 成绩 序号
张三 语文 60 1
张三 数学 100 2
李四 语文 70 3
李四 数学 80 4
李四 英语 80 5
上述哪一列可作为主键列( )
A、序号
B、成绩
C、学科
D、学生
正确答案:A
8.以下双方之间属于多对多关系的是( )
A、老师—学生
B、用户—银行卡
C、用户—手机号
D、学生—语文成绩
正确答案:A
9.以下匹配'1 ton'和'2 ton'及'3 ton'的正则表达式是( )
A、'123 ton'
B、'1,2,3 ton'
C、'[123] ton'
D、'1|2|3 ton'
正确答案:C
10.下列( )不属于连接种类
A、左外连接
B、内连接
C、中间连接
D、交叉连接
正确答案:C
11.以下不是MySQL数据库基本数据类型的是( )
A、long
B、int
C、float
D、double
正确答案:A
12.下列哪个命令可以启动MySQL 服务( )
A、net start mysql
B、net stop mysql
C、net bigin mysql
D、net end mysql
正确答案:A
13.MySQL默认端口号是( )
A、3306
B、6379
C、8080
D、8443
正确答案:A
14.以下哪项用于显示内连接( )
A、JOIN
B、RIGHT JOIN
C、LEFT JOIN
D、INNER JOIN
正确答案:D
15.下列哪个命令是恢复数据库的( )
A、mysqldump
B、dump
C、mysql
D、mysqlhotcopy
正确答案:C
16.以下说法正确的是( )
A、类属性的个数必须要和表中的字段个数一致
B、类属性的名称必须要和表中的字段的名称一致
C、类属性的数据类型需要和表中的字段的数据类型对应
D、varchar类型的表字段可以对应到java类中的int类型属性
正确答案:C
17.以下哪项用来分组( )
A、ORDER BY
B、ORDERED BY
C、GROUP BY
D、GROUPED BY
正确答案:C
18.返回当前时间的函数是( )
A、curtime()
B、 adddate()
C、curnow()
D、curdate()
正确答案:A
19.关系型数据通过( )来获取数据
A、Java程序
B、SQL语句
C、C程序
D、PHP程序
正确答案:B
20.以下语句哪个是正确的Select查询语句( )
A、select * from user
B、select distinct username user;
C、select * from user where ;
D、select * from user username=’李四’;
正确答案:A
21.以下双方之间属于多对多关系的是( )
A、学生—语文成绩
B、用户—银行卡
C、角色—权限
D、手机—电视
正确答案:C
22.SQL语言是( )的语言,容易学习 。
A、数据库服务器、数据库和导航式
B、过程化
C、格式化
D、非过程化
正确答案:D
23.以下关于mysql 描述正确的是()
A、SQL是一种函数型语言
B、SQL是一种高级算法语言
C、SQL是一种关系数据库语言
D、SQL是一种人工智能语言
正确答案:C
24.返回当前日期的函数是( )
A、curtime()
B、adddate()
C、curnow()
D、curdate()
正确答案:D
25.以下哪项用来排序( )
A、ORDERED BY
B、ORDER BY
C、GROUP BY
D、GROUPED BY
正确答案:B
26.条件“IN(20,30,40)”表示( )
A、年龄在20到40之间
B、年龄在20到30之间
C、年龄是20或30或40
D、年龄在30到40之间
正确答案:C
27.以下不是修改表操作的是( )
A、drop table user;
B、alter table user add remark varchar(20);
C、alter table user character set utf8;
D、alter table user drop remark;
正确答案:A
28.为数据表创建索引的目的是( )
A、提高查询的检索性能
B、归类
C、创建唯一索引
D、创建主键
正确答案:A
29.返回字符串长度的函数是( )
A、len()
B、length()
C、left()
D、long()
正确答案:B
30.备份一个数据库下列各式正确的是( )
A、mysqldump -u root -p dbname2 person > D:\backup.sql
B、mysqldump -u root dbname2 person > D:\backup.sql
C、mysqldump dbname2 person > D:\backup.sql
D、mysqldump -u root -p dbname2 person < D:\backup.sql
正确答案:A
多选题
31.以下说法正确的是( )
A、类与表可以是一对一的关系
B、类与表只能是一对多的关系
C、类与表可以是一对多的关系
D、类与表只能是一对一的关系
正确答案:AC。
32.下列哪些列类型是数值型的数据( )。
A、DOUBLE
B、INT
C、SET
D、FLOAT
正确答案:ABD。
33.mysqldump命令解释正确的是( )
A、可以用于恢复单张表
B、可以用于备份单张表
C、可以用于备份整个数据库
D、可以用于备份多张表
正确答案:BCD。
34.关于SQLyog使用正确的是?( )
A、在右侧Query选型卡中,可以执行数据库查询操作
B、在右侧Query选型卡中,可以执行数据库的修改操作
C、在右侧Query选型卡中,可以执行数据库的更新操作
D、在右侧Query选型卡中,可以执行数据库的删除操作
正确答案:ABCD。
35.关于数据库说法正确的是( )
A、用于存储数据的称为数据库
B、用于管理和查询数据的称为数据库
C、连接数据库的软件称为数据库
D、数据库与数据库管理系统不是一个概念
正确答案:AD。
36.以下说法正确的是: ( )
A、MySQL服务的安装路径可以修改
B、MySQL数据文件的存放位置可以修改
C、MySQLl的访问端口绝对不能修改
D、MySQL数据库的访问端口可以修改
正确答案:ABD。
37.多表连接的方式有( )
A、交叉连接
B、内连接
C、左外连接
D、右外连接
正确答案:ABCD。
38.下列哪些属于DQL语句的命令( )
A、INSERT
B、WHERE
C、FROM
D、SELECT
正确答案:BCD。
39.属于单表约束的是( )
A、主键约束
B、唯一约束
C、非空约束
D、外键约束
正确答案:ABC。
40.下列哪些属于MySQL语句的分类( )
A、 DDL
B、DCL
C、DML
D、DQL
正确答案:ABCD。
判断题
41.多表之间可以通过交叉连接进行组合查询。多表之间可以通过交叉连接进行组合查询。
T、√
F、×
正确答案:T。
42.条件“IN(20,30,40)”表示 年龄是20或30或40条件“IN(20,30,40)”表示 年龄是20或30或40
T、√
F、×
正确答案:T。
43.SQL语句中, 嵌入到另一个查询语句之中的查询语句叫做外键SQL语句中, 嵌入到另一个查询语句之中的查询语句叫做外键
T、√
F、×
正确答案:F。
44.DROP TABLE S :这句命令的意思是:删除S表DROP TABLE S :这句命令的意思是:删除S表
T、√
F、×
正确答案:T。
45.MySQL数据库可以安装在任何系统上MySQL数据库可以安装在任何系统上
T、√
F、×
正确答案:F。
46.排序使用的关键字是order by 。排序使用的关键字是order by 。
T、√
F、×
正确答案:T。
47.DCL是数据操纵语言主要有1.插入:INSERT 2.更新:UPDATE 3.删除:DELETEDCL是数据操纵语言主要有1.插入:INSERT 2.更新:UPDATE 3.删除:DELETE
T、√
F、×
正确答案:F。
48.Java类中属性的名称必须要跟表中的字段的名称一致。Java类中属性的名称必须要跟表中的字段的名称一致。
T、√
F、×
正确答案:F。
49.使用cmd命令窗口启动MySQL服务,不需要使用管理员身份使用cmd命令窗口启动MySQL服务,不需要使用管理员身份
T、√
F、×
正确答案:F。
50.切换数据库使用: :use [数据库名称]切换数据库使用: :use [数据库名称]
T、√
F、×
正确答案:T。