国家开放大学:《MySQL数据库应用》试题解析5-9

2024-12-04 0 547

国家开放大学:《MySQL数据库应用》试题解析5-9

第五、六章数据操作

122.查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是(B )

A. SELECT 课程名称,SUM(分数)AS分数

FROM curriculum, grade

WHERE curriculum. 课程编号= grade.课程编号

GROUP BY课程名称

B. SELECT 课程名称,MAX(分数)分数

FROM curriculum, grade

WHERE curriculum. 课程编号= grade.课程编号

GROUP BY课程名称

C. SELECT 课程名称,SUM(分数)分数

FROM curriculum, grade

WHERE curriculum. 课程编号= grade.课程编号

GROUP BY curriculum.课程名称

D. SELECT 课程名称,MAX(分数)AS分数

FROM curriculum, grade

WHERE curriculum. 课程编号= grade.课程编号

GROUP BY curriculum.课程名称

123.下列关于INSERT语句使用正确的是(D )

A.可以在INSERT语句的VALUES指定计算列的值

B.可以使用INSERT语句插入一个空记录

C.如果没有为列指定数据,则列值为空值

D.如果列设置了默认值,则可以不为该列提供数据

124.下列关于UPDATE语句错误的是( D)

A.可以使用D EFAULT关键字将列设置为默认值

B.可以使用NULL关键字将列设置为空值

C.可以使用UPDATE语句同时修改多个记录

D.若UPDATE语句中没有指定搜索条件,则默认只能修改第一条记录

125.有SQL语句:

SELECT部门.部门名,COUNT(*)AS部门人数

FROM 部门,职工

WHERE 部门.部门号=职工.部门号

GROUP BY 部门.部门名

与该语句等价的语句是( C )

A. SELECT部门.部门名,COUNT(*)AS部门人数

FROM职工INNER JOIN部门 部门.部门号=职工.部门号

GROUP BY 部门.部门名

B. SELECT部门.部门名,COUNT(*)AS部门人数

FROM职工INNER JOIN部门ON部门号

GROUP BY 部门.部门名

C. SELECT部门.部门名,COUNT(*)AS部门人数

FROM职工INNER JOIN部门ON部门.部门号=职工.部门号

GROUP BY 部门.部门名

D. SELECT部门.部门名,COUNT(*)AS部门人数

FROM职工INNER JOIN部门ON部门.部门号=职工.部门号

126.索引是对数据库表中( C )字段的值进行排序。

A.一个B. 多个

C.一个或多个D. 零个

127.参照完整性要求有关联的两个或两个以上表之间数据的一致性。参照完整性可以通过建立(C)来实现。

A.主键约束和唯一约束B. 主键约束和外键约束

C.唯一约束和外键约束D. 以上都不是

128.在student表录入数据时,常常需要一遍又一遍的输入“男”到学生“性别”列,以下( A )种方法可以解决这个问题?

A.创建一个DEFSULT约束(或默认值)

B.创建一个CHECK约束

C.创建一个UNIQUE约束(或唯一值)

D.创建一个PRIMARY KEY约束(或主键)

129.在MySQL中有5种约束,以下(D )不属于该5种约束。

A.主键约束B.外键约束

C.唯一性约束D. 关联约束

130.在MySQL中,不能在整个会话期间都有作用的是下列标识符可以作为局部变量使用的是(C )。

A.用户变量B.系统变量

C.局部变量D.全局变量

131.字符串常量使用( A )作为定界符。

A.单引号B.括号

C.方括号D.花括号

132.表达式Date(’2016-3-13’,Interval 1day)的结果是(D )

A.’2016-3-14’ B.’2016-4-13’

C.’2016’D.3

133. 视图是一个“虚表”,视图的构造基于(C )

A.基本表 B.视图

C.基本表或视图 D.数据字典

134.关系代数中的π运算符对应SELECT语句中的以下哪个子句?(A )

A.SELECT B.FROM

C.WHERE D.GROUP BY

135.MySQL中唯一索引的关键字是(C)

A.fulltextindex B.onlyindex

C.uniqueindex D.index

136.下面关于索引描述中错误的一项是(C)

A.索引可以提高数据查询的速度 B.索引可以降低数据的插入速度

C.innodb存储引擎支持全文索引 D.删除索引的命令是dropindex

137.MySQL中,备份数据库的命令是(A)

A.mysqldump B.mysql

C.backup D.copy

137.创建用户的命令是(B)

A.joinuser B.createuser

C.createroot D.mysqluser

138.修改自己的mysql服务器密码的命令是(C)

A.mysql B.grant

C.setpassword D.changepassword

139.连接查询使用的关键字是(B)

A.UNION B.JOIN

C.ALL D.FULL

140.有订单表orders,包含用户信息userid,产品信息productid,以下(D)语句能够返回至少被订购过两回的productid

A.selectproductidfromorderswherecount(productid)>1

B.selectproductidfromorderswheremax(productid)>1

C.selectproductidfromorderswherehavingcount(productid)>1groupbyproductid

D.selectproductidfromordersgroupbyproductidhavingcount(productid)>1

141.子查询中可以使用运算符ANY,它表示的意思是(B)

A.满足所有的条件 B.满足至少一个条件

C.一个都不用满足 D.满足至少5个条件

142.一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,具有临时存储数据的特点,该存储引擎是(C)

A.MYISAM B.INNODB

C.MEMORY D.CHARACTER

143.MySQL中存储用户全局权限的表是(D)

A.table_priv B.procs_priv

C.columns_priv D.user

144.删除用户的命令是(A)

A.dropuser B.deleteuser

C.droproot D.truncateuser

145.给名字是zhangsan的用户分配对数据库studb中的student表的查询和插入数据权限的语句是(B)

A.grantselect,insertonstudb.student for‘zhangsan’@’localhost’

B.grantselect,insertonstudb.student to‘zhangsan’@’localhost’

C.grant‘zhangsan’@’localhost’toselect,insertforstudb.student

D.grant‘zhangsan’@’localhost’tostudb.studentonselect,insert

146.哪个连接MySQL数据库的语句格式是错误的( D)

A.mysql – – host=myhost.example.com B.mysql –h myhost.example.com

C. mysql –hmyhost.example.com D.mysql –H myhost.example.com

147.查看MySQL版本语句是(A )

A.mysql – – version B.mysql – – VERSION

C.mysql – – help D.mysql – – v

148.设置存储过程中语句结束符的命令是( C)

A.setB.end

C. delimiter D.finish

149. 关于SELECT语句以下哪一个描述是错误的( C)

A.SELECT语句用于查询一个表或多个表的数据

B.SELECT语句属于数据操作语言(DML)

C.SELECT语句的列必需是基于表的列的

D.SELECT语句表示数据库中一组特定的数据记录

150.SELECT * FROM city limit 5,10描述正确的是( C)

A.获取第6条到第10条记录 B.获取第5条到第10条记录

C.获取第6条到第15条记录D.获取第5条到第15条记录

151.GROUP_CONCAT()函数作用是( A)

A.将每组的结果字符串连接起来 B.将每组的结果累加

C.统计每组的记录数 D.统计每组的平均值

152.VARCHAR类型字段保存最大的字符数是( C)

A.255 B.1025

C.65533 D.65535

153.查看系统中可用的字符集命令是(A )

A.show character set B.show collation

C.show character D.show set

154.关于DATETIME与TIMESTAMP两种数据类型的描述,错误的是( B)

A.两者值的范围不一样B.两者值的范围一样

C.TIMESTAMP可以自动记录当前日期时间   D.两者占用空间不一样

155.SELECT GREATEST(‘ab’,’cd’,’ef’,’gh’)结果是(D )

A.ab B.cd

C.ef D.gh

156.SELECT FLOOR(-14.7), FLOOR(14.7)的结果是(A )

A.-15,14B.-15,15

C.-14,14D.-14,15

157.SELECT CEILING(-14.7), CEILING(14.7)的结果是(D )

A.-15,14B.-15,15

C.-14,14D.-14,15

158.SELECT LOCATE(‘to’, ‘Welcome to China’)的结果是(C )

A.7 B.8

C.9 D.10

159.SELECT SUBSTRING(‘Welcome to China’, 9, 2)的结果是(B )

A.Welcome B.to

C.China D.Welcome to

160.SELECT SUBSTRING_INDEX(‘Welcome to China’, ‘to’, -1)的结果是( C)

A.Welcome B.to

C.China D.Welcome to

161.SELECT CONCAT_WS(‘/’, ‘A’, NULL, ‘B’, NULL)的结果是( C)

A.AB B.NULL

C.A/B D.A//B/

162.删除列指令是(D )

A.ALTER TABLE … DELETE … B.ALTER TABLE … DELETE COLUMN …

C.ALTER TABLE … DROP … D.ALTER TABLE … DROP COLUMN …

163.修改列指令是(A)

A.ALTER TABLE … MODIFY … B.ALTER TABLE … MODIFY COLUMN…

C.ALTER TABLE … UPDATE … D.ALTER TABLE … UPDATE COLUMN…

164.以下哪一种指令无法增加记录(D )

A.INSERT INTO … VALUES … B.INSERT INTO … SELECT…

C.INSERT INTO … SET … D.INSERT INTO … UPDATE…

165.关于DELETE和TRUNCATE TABLE区别描述错误的是( B)

A.DELETE可以删除特定范围的数据

B.两者执行效率一样

C.DELETE返回被删除的记录行数

D.TRUNCATE TABLE返回值为0。

166.以下聚合函数求数据总和的是( B)

A.MAXB.SUM

C.COUNTD.AVG

167.SQL语句中的条件用以下哪一项来表达( C)

A.THENB.WHILE

C.WHERED.IF

168.使用CREATE TABLE语句的( A)子句,在创建基本表时可以启用全文本搜索

A.FULLTEXTB.ENGINE

C.FROMD.WHRER

169.查找表结构用以下哪一项( D)

A.FINDB.SELETE

C.ALTERD.DESC

170.UNIQUE惟一索引的作用是( A)

A.保证各行在该索引上的值都不得重复

B.保证各行在该索引上的值不得为NULL

C.保证参加惟一索引的各列,不得再参加其他的索引

D.保证惟一索引不能被删除

171.在SQL语言中,子查询是(D)

A.选取单表中字段子集的查询语句

B.选取多表中字段子集的查询语句

C.返回单表中数据子集的查询语言

D.嵌入到另一个查询语句之中的查询语句

172.向数据表中插入一条记录用以下哪一项( B)

A.CREATEB.INSERT

C.SAVED.UPDATE

173.以下哪种操作能够实现参照完整性( B)

A.设置唯一键B.设置外键

C.减少数据冗余D.设置主键

174.SQL语言中,删除一个视图的命令是( D)

A.REMOVEB.CLEAR

C.DELETED.DROP

175.下列( C)不属于连接种类

A.左外连接B.内连接

C.中间连接D.交叉连接

176.若用如下的SQL语句创建了一个表SC:

CREATE TABLE SC

(S# CHAR(6) NOT NULL,

C# CHAR(3) NOT NULL,

SCORE INTEGER,NOTE CHAR(20));

向SC表插入如下行时,( B)行可以被插入。

A.(NULL,’103’,80,’选修’)

B.(’200823’,’101’,NULL,NULL)

C.(’201132’,NULL,86,’’)

D.(’201009’,’111’,60,必修)

177.创建数据库使用以下哪项( D)

A.create mytestB.create table mytest

C.database mytestD.create database mytest

178.SQL是一种( C)语言

A.函数型B.高级算法

C.关系数据库D.人工智能

179.下列的SQL语句中,( B)不是数据定义语句。

A.CREATE TABLEB.GRANT

C.CREATE VIEWD.DROP VIEW

180.以下删除记录正确的( A)

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’; )

181.按照姓名降序排列( B)

A.ORDER BY DESC NAMEB.ORDER BY NAME DESC

C.ORDER BY NAME ASCD.ORDER BY ASC NAME

182.在SELECT语句中,使用关键字( D)可以把重复行屏蔽

A.TOPB.ALL

C.UNIOND.DISTINCT

183.以下聚合函数求平均数的是( C)

A.COUNTB.MAX

C.AVGD.SUM

184.返回当前日期的函数是( D)

A.curtime()B.adddate()

C.curnow()D.curdate()

185.SELECT COUNT(SAL) FROM EMP GROUP BY DEPTNO;意思是( D)

A.求每个部门中的工资B.求每个部门中工资的大小

C.求每个部门中工资的总和D.求每个部门中工资的个数

186.以下哪项不属于数据模型( C)

A.关系模型B.网状模型

C.网络模型D.层次模型

187.从GROUP BY分组的结果集中再次用条件表达式进行筛选的子句是( C)

A.FROMB.ORDER BY

C.HAVINGD.WHERE

188.为数据表创建索引的目的是( A)

A.提高查询的检索性能B.归类

C.创建唯一索引D.创建主键

189.MySQL中,预设的、拥有最高权限超级用户的用户名为( D)

A.testB.Administrator

C.DAD.root

190.查找数据库中所有的数据表用以下哪一项( B)

A.SHOW DATABASEB.SHOW TABLES

C.SHOW DATABASESD.SHOW TABLE

191.delete from employee语句的作用是( B)

A.删除当前数据库中整个employee表,包括表结构

B.删除当前数据库中employee表内的所有行

C.由于没有where子句,因此不删除任何数据

D.删除当前数据库中employee表内的当前行

192.一张表的主键个数为( C)

A.至多3个B.没有限制

C.至多1个D.至多2个

193.条件“BETWEEN 20 AND 30”表示年龄在20到30之间,且( D)

A.包括20岁不包括30岁B.不包括20岁包括30岁

C.不包括20岁和30岁D.包括20岁和30岁

194.存储过程是一组预先定义并( C)的过程化SQL语句

A.保存B.编写

C.编译D.解释

195.返回字符串长度的函数是( B)

A.len()B.length()

C.left()D.long()

196.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能( C)

A.数据操纵B.数据控制

C.数据定义D.数据查询

197.以下哪项不属于DML操作( D)

A.insertB.update

C.deleteD.create

198.更新数据表中的记录用以下哪一项( C)

A.DELETEB.ALTRE

C.UPDATED.SELECT

06

第七、八、九章

SIMPLE TITLE

199.关系数据库中,主键是( D)

A.创建唯一的索引,允许空值B.只允许以表中第一字段建立

C.允许有多个主键的D.为标识表中唯一的实体

200.使用SELECT语句随机地从表中挑出指定数量的行,可以使用的方法是( D)

A.在LIMIT子句中使用RAND()函数指定行数,并用ORDER BY子句定义一个排序规则

B.只要使用LIMIT子句定义指定的行数即可,不使用ORDER BY子句

C.只要在ORDER BY子句中使用RAND()函数,不使用LIMIT子句

D.在ORDER BY子句中使用RAND()函数,并用LIMIT子句定义行数

201.进入要操作的数据库TEST用以下哪一项( D)

A.IN TESTB.SHOW TEST

C.USER TESTD.USE TEST

202.数据库服务器、数据库和表的关系,正确的说法是( B)

A.一个数据库服务器只能管理一个数据库,一个数据库只能包含一个表

B.一个数据库服务器可以管理多个数据库,一个数据库可以包含多个表

C.一个数据库服务器只能管理一个数据库,一个数据库可以包含多个表

D.一个数据库服务器可以管理多个数据库,一个数据库只能包含一个表

203.例如数据库中有A表,包括学生、课程、成绩三个字段 , 数据库结构为

学生课程成绩

张三语文 60

张三数学 100

李四语文 70

李四数学 80

李四英语 80

如何统计最高分>80的课程( C)

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;

204.DECIMAL是( A)数据类型

A.可变精度浮点值B.整数值

C.双精度浮点值D.单精度浮点值

205. int类型数据范围是 ( C)

A.-128—-127 0—255

B.-8388608—8388607 0—16777215

C.-2147483648—2147483647 0—4294967295

D.-9223372036854775808—922337203685477580718446744073709551615

学知识·找资料-就来aiguokai.com

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

爱国开 形考资料 国家开放大学:《MySQL数据库应用》试题解析5-9 https://aiguokai.com/xkzl/19538.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务