1.在正则表达式中,匹配任意一个字符的符号是( )
A、. |
B、* |
C、? |
D、 - |
正确答案:A |
2.条件年龄BETWEEN 15 AND 35表示年龄在15至35之间,且( )
A、不包括15岁和35岁 |
B、包括15岁但不包括35岁 |
C、包括15岁和35岁 |
D、包括35岁但不包括15岁 |
正确答案:C |
3.MySQl安装完毕后为什么要配置环境变量( )
A、为了在任何地方使用MySQl命令 |
B、为了启动MySQl服务 |
C、为了关闭MySQl服务 |
D、为了安装连接软件 |
正确答案:A |
4.删除数据表中的一条记录用以下哪一项( )
A、DELETED |
B、DELETE |
C、 DROP |
D、 UPDATE |
正确答案:B |
5.创建数据库使用以下哪项( )
A、create mytest |
B、create table mytest |
C、database mytest |
D、create database mytest |
正确答案:D |
6.条件“IN(20,30,40)”表示( )
A、年龄在20到40之间 |
B、年龄在20到30之间 |
C、年龄是20或30或40 |
D、年龄在30到40之间 |
正确答案:C |
7.以下哪项用于左连接( )
A、JOIN |
B、RIGHT JOIN |
C、LEFT JOIN |
D、INNER JOIN |
正确答案:C |
8.修改数据库表结构用以下哪一项( )
A、UPDATE |
B、CREATE |
C、UPDATED |
D、ALTER |
正确答案:D |
9.如何在命令窗口连接MySQL数据库( )
A、MySQL -p root -u |
B、MySQL -u root -p |
C、MySQL -u -p root |
D、MySQL root -u -p |
正确答案:B |
10.有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有( )行数据
A、18 |
B、26 |
C、不确定 |
D、120 |
正确答案:D |
11.UPDATE命令属于( )操作
A、DML |
B、DDL |
C、DQL |
D、DCL |
正确答案:A |
12.查找数据库中所有的数据库用以下哪一项( )
A、SHOW DATABASE |
B、SHOW TABLES |
C、SHOW DATABASES |
D、SHOW TABLE |
正确答案:C |
13.Java中java.long.Long对应Mysql数据库中什么类型( )
A、LONG |
B、VARCHAR |
C、FLOAT |
D、BIGINT |
正确答案:D |
14.以下哪项用于显示内连接( )
A、JOIN |
B、RIGHT JOIN |
C、LEFT JOIN |
D、INNER JOIN |
正确答案:D |
15.查找表结构用以下哪一项( )
A、FIND |
B、SELETE |
C、ALTER |
D、DESC |
正确答案:D |
16.备份一个数据库下列各式正确的是( )
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 |
17.以下说法正确的是( )
A、类属性的个数必须要和表中的字段个数一致 |
B、类属性的名称必须要和表中的字段的名称一致 |
C、类属性的数据类型需要和表中的字段的数据类型对应 |
D、varchar类型的表字段可以对应到java类中的int类型属性 |
正确答案:C |
18.关系数据库中,主键是( )
A、创建唯一的索引,允许空值 |
B、只允许以表中第一字段建立 |
C、允许有多个主键的 |
D、用于标识表中唯一的实体 |
正确答案:D |
19.以下语句错误的是( )
A、alter table emp delete column addcolumn; |
B、alter table emp modify column addcolumn char(10); |
C、alter table emp change column addcolumn int; |
D、alter table emp add column addcolumn int; |
正确答案:A |
20.以下哪项不属于DML操作( )
A、insert |
B、update |
C、delete |
D、create |
正确答案:D |
21.mysqldump -u username -p dbname table1 table2 ...-> C:\BackupName.sql
根据上面命令中将要备份的文件名称是( )
A、mysqldump |
B、table1 |
C、dbname |
D、BackupName.sql |
正确答案:D |
22.下列哪个命令是备份数据库的( )
A、mysqldump |
B、dump |
C、mysql |
D、mysqlhotcopy |
正确答案:A |
23.查询姓名不是NULL的数据语法正确的是( )
A、WHERE NAME ! NULL |
B、WHERE NAME NOT NULL |
C、WHERE NAME IS NOT NULL |
D、WHERE NAME!=NULL |
正确答案:C |
24.以下聚合函数求数据总和的是( )
A、MAX |
B、SUM |
C、COUNT |
D、AVG |
正确答案:B |
25.DROP命令属于( )操作
A、DML |
B、DDL |
C、DQL |
D、DCL |
正确答案:B |
26.例如数据库中有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 |
27.以下关于mysql 描述正确的是()
A、SQL是一种函数型语言 |
B、SQL是一种高级算法语言 |
C、SQL是一种关系数据库语言 |
D、SQL是一种人工智能语言 |
正确答案:C |
28.恢复数据库下列各式正确的是( )
A、mysql -u root -p < C:\backup.sql |
B、mysql -u root -p > C:\backup.sql |
C、mysqldump dbname2 person > D:\backup.sql |
D、mysqldump -u root -p dbname2 person < D:\backup.sql |
正确答案:A |
29.为数据表创建索引的目的是( )
A、提高查询的检索性能 |
B、归类 |
C、创建唯一索引 |
D、创建主键 |
正确答案:A |
30.以下双方之间属于多对多关系的是( )
A、老师—学生 |
B、用户—银行卡 |
C、用户—手机号 |
D、学生—语文成绩 |
正确答案:A |
31.以下操作中属于表结构操作的是( )
A、create table user (id int primary key,name varchar(20)); |
B、show tables; |
C、drop table user; |
D、alter table user add age int; |
正确答案:ABCD。 |
32.下列对SQL操作描述正确的是( )
A、SELECT一般用于数据查找操作 |
B、UPDATE一般用于表数据的更新操作 |
C、INSERT 一般用于添加表数据 |
D、DELETE 只能用于删除表操作 |
正确答案:ABC。 |
33.下面属于关系型数据库的是( )
A、mysql |
B、oracle |
C、db2 |
D、SQLsever |
正确答案:ABCD。 |
34.下列对SQL操作描述正确的是( )
A、SELECT一般用于数据查找操作 |
B、UPDATE一般用于表数据的更新操作 |
C、INSERT 一般用于添加表数据 |
D、DELETE 只能用于删除表操作 |
正确答案:ABC。 |
35.以下双方关系不属于一对多关系的有: ( )
A、老师—学生 |
B、用户—银行卡 |
C、学科—课程 |
D、 学生—语文成绩; |
正确答案:ACD。 |
36.关于MySQL表说法正确的是( )
A、表的字段不区分大小写 |
B、表的字段区分大小写 |
C、表的字段不可以出现同名 |
D、表的字段可以出现同名 |
正确答案:AC。 |
37.MySQL数据库安装说法正确的是?( )
A、MySQL安装,可以修改服务的安装路径 |
B、MySQL安装,只能修改服务的安装路径 |
C、MySQL安装,可以修改数据文件的存放路径 |
D、MySQL安装,只能修改数据文件的存放路径 |
正确答案:AC。 |
38.以下是对数据库进行操作的是?( )
A、create database test; |
B、show create database test; |
C、drop database test; |
D、show databases; |
正确答案:ABCD。 |
39.以下是MySQL常用数据库类型的是?( )
A、int |
B、double |
C、varchar |
D、float |
正确答案:ABCD。 |
40.下列哪些列类型是数值型的数据( )。
A、DOUBLE |
B、INT |
C、SET |
D、FLOAT |
正确答案:ABD。 |
41.使用SQLyog备份数据库时,只能备份数据。使用SQLyog备份数据库时,只能备份数据。
T、√ |
F、× |
正确答案:F。 |
42.如果想查找记录中不是NULL的数据,可以添加条件是 != null如果想查找记录中不是NULL的数据,可以添加条件是 != null
T、√ |
F、× |
正确答案:F。 |
43.MySQL安装需要注册成服务,才可以使用MySQL安装需要注册成服务,才可以使用
T、√ |
F、× |
正确答案:T。 |
44.SQL语言共分为四大类SQL语言共分为四大类
T、√ |
F、× |
正确答案:T。 |
45.Java类与表之间可以是多对一的关系。Java类与表之间可以是多对一的关系。
T、√ |
F、× |
正确答案:T。 |
46.条件“IN(20,30)”表示年龄在20到30之间,且包含20岁和30岁条件“IN(20,30)”表示年龄在20到30之间,且包含20岁和30岁
T、√ |
F、× |
正确答案:F。 |
47.Select 后面使用 * 表示查询所有的列。Select 后面使用 * 表示查询所有的列。
T、√ |
F、× |
正确答案:T。 |
48.SQLyon右下方的"表数据"选型卡中可以查看表中的记录信息SQLyon右下方的"表数据"选型卡中可以查看表中的记录信息
T、√ |
F、× |
正确答案:T。 |
49.Select查询时可以使用多个字段对结果进行分组。Select查询时可以使用多个字段对结果进行分组。
T、√ |
F、× |
正确答案:T。 |
50.DML是数据查询语言,例如select查询DML是数据查询语言,例如select查
T、√ |
F、× |
正确答案:F。 |