💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
单选题 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。