国家开放大学2021年《MySQL数据库应用》5-9章题目及答
案
05
第五、六章数据操作
SIMPLE TITLE
122.查询每门课程的最高分,要求得到的信息包括课程名称和分数,正确的命令是(B )
A. SELECT 课程名称,SUM(分数)AS分数
FROM curriculum, grade
WHERE curriculum. 课程编号= grade.课程编号
GROUP BY课程名称cakephp
B. SELECT 课程名称,MAX(分数)分数
manzanillo怎么读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 部门.部门名
accessibility文件夹在哪里D. SELECT部门.部门名,COUNT(*)AS部门人数
FROM职工INNER JOIN部门ON部门.部门号=职工.部门号
126.索引是对数据库表中( C )字段的值进行排序。
A.一个
B. 多个
C.一个或多个
mysql查询面试题及答案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
C.uniqueindex
D.index
136.下面关于索引描述中错误的一项是(C)
A.索引可以提高数据查询的速度
B.索引可以降低数据的插入速度
C.innodb存储引擎支持全文索引
D.删除索引的命令是dropindex 137.MySQL中,备份数据库的命令是(A)
C.backup
137.创建用户的命令是(B)
A.joinuser
138.修改自己的mysql服务器密码的命令是(C)
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)>1groupb yproductid
D.selectproductidfromordersgroupbyproductidhavingcount(product id)>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
D.user
144.删除用户的命令是(A)
A.dropuser
B.deleteuser
C.droproot
145.给名字是zhangsan的用户分配对数据库studb中的student表的查询和插入数据权限的语句是(B)
toselect,insertforstudb.student
tostudb.studentonselect,insert
146.哪个连接MySQL数据库的语句格式是错误的(D)
A.mysql - - sql –h
C. mysql –ample
148.设置存储过程中语句结束符的命令是(C)
A.d
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,14
B.-15,15
C.-14,14
D.-14,15
157.SELECT CEILING(-14.7), CEILING(14.7)的结果是(D )
A.-15,14
B.-15,15
C.-14,14
D.-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
<
C.China
D.Welcome to
160.SELECT SUBSTRING_INDEX(‘Welcome to China’, ‘to’, -1)的结果是( C)
A.Welcome
<
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)if函数同时满足多个条件
A.DELETE可以删除特定范围的数据
B.两者执行效率一样
C.DELETE返回被删除的记录行数
D.TRUNCATE TABLE返回值为0。
166.以下聚合函数求数据总和的是( B)
A.MAXB.SUM
C.COUNTD.AVG
167.SQL语句中的条件用以下哪一项来表达( C)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论