🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
单选题 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。