计算机二级mysql数据库程序设计练习题(五)-
卷面总分:60分
答题时间:60分钟
试卷题量:30题
一、单选题(共29题,共58分)
1.要消除查询结果集中的重复值,可在SELECT语句中使用关键字______。
A.UNION
B.DISTINCT
C.LIMIT
D.REMOVE
正确答案:B
您的答案:
本题解析:
暂无解析
2.在MySQL的SQL语句中,要实现类似分页功能的效果,可使用______。
A.LIMIT
B.ORDERBY
C.WHERE
D.TRUNCATE
正确答案:A
您的答案:
本题解析:
暂无解析
3.对于SQL查询:SELECT*FROMtbl_nameWHEREid=(SELECTidFROMtbl_name),假设该表中包含id字段,那么该语句正确执行的条件是______。
A.该表中必须有多条记录
B.该表中必须只有一条记录
C.该表中记录数必须小于等于一条
D.此SQL语句错误,无论如何都无法正确执行
正确答案:C
您的答案:
本题解析:
暂无解析
4.设有学生表student,包含的属性有学号sno、学生姓名sname、性别sex、年龄age、所在专业smajor。下列语句正确的是______。
A.SELECTsno,snameFROMstudentORDERBYsnameUnionSELECTSRO,snameFROMstudentWHEREsmajor="CS";
B.SELECTsno,snameFROMstudentWHEREsex="M"UnionSELECTSno,shame,sexFROMstudentWHEREsmajor="CS";
C.SELECTsno,snameFROMstudentWHEREsex="M"ORDERBYsnameUnionSELECTsno,snameFROMstudentWHEREStupor="CS";
公务员国家考试时间D.SELECTsno,snameFROMstudentWIlEREsex="M"UnionSELECTsno,snameFROMstudentWHEREsmajor="CS";
正确答案:D
您的答案:
本题解析:
暂无解析
5.学生表student如下所示:下面SQL语句中返回值为3的是______。
A.SELECTCOUNT(*)FROMstudent;
B.SELECTCOUNT(所在系编号)FROMstudent;
C.SELECTCOUNT(*)FROMstudentGROUPBY学号;
D.SELECTCOUNT(*)FROMstudentGROUPBY学号;
正确答案:D
您的答案:
本题解析:
暂无解析
6.查学生表student中姓名的第二个字为"t"的学生学号Sno和姓名sname,下面SQL语句正确的是______。
公务员面试班哪个好
A.SELECTSRO,shameFROMstudentWHEREsname="_t%";
B.SELECTSno,snameFROMstudentWHEREshameLIKE"_t%";
C.SELECTsno,shameFROMstudentWHEREsname="%t_";
D.SELECTsno,shameFROMstudentWHEREsnameLIKE"%t_";
正确答案:B
您的答案:
本题解析:
暂无解析
7.订单表tb_order包含用户信息uid和产品信息pid等属性列,以下语句能够返回至少被订购过三次的pid是______。
A.SELECTpidFROMtb_orderWHEREcount(pid)>3;
B.SELECTpidFROMtb_orderWHEREmax(pid)>=3;
C.SELECTpidFROMtb_orderGROUPBYpidHAVINGCOUNT(pid)>3;
D.SELECTpidFROMtb_orderGROUPBYpidHAVINGCOUNT(pid)>=3;
正确答案:D
您的答案:
本题解析:
暂无解析
8.设有学生表student(sno,sname,sage,smajor),要从student表中检索sname字段值第2个字是"红"的所有学生信息。以下能够按照上述条件进行检索的WHERE表达式是______。
A.snameLIKE"_红%"
B.snameLIKE"_红_"
C.snameLIKE"%红%"
D.snameLIKE"%红_"
正确答案:A
您的答案:
本题解析:
暂无解析
9.设有成绩表,包含学号、分数等字段。现有查询要求:查询有3门以上课程的成绩在90分以上的学生学号及90分以上课程数。以下SQL语句中正确的是______。
A.SELECT学号,COUNT(*)FROM成绩WHERE分数>90GROUPBY学号HAVINGCOUNT(*)>3;
B.SELECT学号,COUNT(学号)FROM成绩WHERE分数>90ANDCOUNT(学号)>3;
C.SELECT学号,COUNT(*)FROM成绩GROUPBY学号HAVINGCOUNT(*)>3AND分数>90;
D.SELECT学号,COUNT(*)FROM成绩WHERE分数>90ANDCOUNT(*)>3GROUPBY学号;
正确答案:A
您的答案:
本题解析:
暂无解析
10.设有学生表Student(学号,姓名,系名,课程号,成绩),查询至少选修了4门课程的学生学号及平均成绩的正确语句是______。
A.SELECT学号,AVG(成绩)AS平均成绩FROMStudentGROUPBY学号HAVINGCOUNT(课程号)>3
B.SELECT学号,AVG(成绩)AS平均成绩FROMStudentGROUPBY课程号HAVINGCOUNT(课程号)>3
C.SELECT学号,AVG(成绩)AS平均成绩FROMStudentGROUPBY学号HAVINGCOUNT(课程号)>4
D.SELECT学号,AVG(成绩)AS平均成绩FROMStudentGROUPBY课程号HAVINGCOUNT(DISTINCT学号)>3
正确答案:A
您的答案:
本题解析:
暂无解析
11.下列关于索引的叙述中,错误的是______。
A.索引能够提高数据表读写速度
B.索引能够提高查询效率
C.UNIQUE索引是唯一性索引
D.索引可以建立在单列上,也可以建立多列上
正确答案:A
您的答案:
本题解析:
暂无解析
12.对于索引,正确的描述是______。
A.索引的数据无需存储,仅保存在内存中
B.一个表上可以有多个聚集索引
C.索引通常可减少表扫描,从而提高检索的效率
D.所有索引都是唯一性的索引
正确答案:C
您的答案:
本题解析:
暂无解析
13.MySQL中,不能创建索引的语句是______。
A.CREATETABLE
B.ALTERTABLE
C.CREATEINDEX
D.SHOWINDEX
正确答案:D
您的答案:
本题解析:
暂无解析
14.下列不能用于删除索引的命令是______。
A.ALTERINDEX
B.ALTERTABLE
C.DROPINDEX
D.DROPTABLE
正确答案:A
您的答案:
本题解析:
暂无解析
15.设有语句:CREATEUNIQUEINDEXidxONbooks(id)DESC;以下关于该语句的叙述中,错误的是______。
A.idx是要建立索引的数据表名
B.所创建的是唯一性索引
C.所创建的索引按照索引关键字降序排列
D.索引关键字是id
正确答案:A
您的答案:
本题解析:
暂无解析
16.以下关于PRIMARYKEY和UNIQUE的描述中,错误的是______。
A.UNIQUE约束只能定义在表的单个列上
河北事业单位考试网B.一个表上可以定义多个UNIQUE,只能定义一个PRIMARYKEY
C.在空值列上允许定义UNIQUE,不能定义PRIMARYKEY
D.PRIMARYKEY和UNIQUE都可以约束属性值的唯一性
正确答案:A
您的答案:
本题解析:
暂无解析
17.执行语句"CREATEINDEXin_deptONtb_dept(telephone(6),DESC)"后,在tb_dept表的telephone属性上______。
A.根据telephone属性前六个字符采用BTREE索引类型创建索引
B.根据telephone属性前六个字符采用HASH索引类型创建索引
C.根据前六条记录采用BTREE索引类型创建索引
D.根据前六条记录采用HASH索引类型创建索引
正确答案:A
您的答案:
本题解析:
暂无解析
18.在使用CREATEINDEX创建索引时,其默认的排序方式是______。
A.升序
B.降序
C.无序
D.聚簇
正确答案:A
您的答案:
本题解析:
暂无解析
19.给定如下SQL,语句
CREATEVIEWtest.V_test
AS
SELECT*FROMtest.studentsWHEREage<19:
该语句的功能是______。
A.在test表上建立一个名为V_test的视图
B.在students表上建立一个查询,存储在名为test的表中
C.在test数据库的students表上建立一个名为V_test的视图
D.在test表上建立一个名为students的视图
比较容易考研的艺术类大学
正确答案:C
您的答案:
本题解析:
暂无解析
20.下列关于MySQL基本表和视图的描述中,正确的是______。
A.对基本表和视图的操作完全相同
B.只能对基本表进行查询操作,不能对视图进行查询操作
C.只能对基本表进行更新操作,不能对视图进行更新操作
D.能对基本表和视图进行更新操作,但对视图的更新操作是受限制的
正确答案:D
您的答案:
本题解析:
暂无解析
21.下列关于视图的叙述中,正确的是______。
A.使用视图,能够屏蔽数据库的复杂性
B.更新视图数据的方式与更新表中数据的方式相同
C.视图上可以建立索引
D.使用视图,能够提高数据更新的速度
正确答案:A
您的答案:
本题解析:
暂无解析
22.下列有关视图的叙述中,正确的是______。
A.视图可以嵌套
B.视图可以创建索引
C.视图包含数据
D.视图不能与表一起使用
湖北省公务员考试公告
正确答案:A
您的答案:
本题解析:
暂无解析
23.下列关于表和视图的叙述中错误的是______。
A.视图可以和表一起使用
B.表和视图上都可以创建索引
电子版护士证查询入口C.表和视图的数据都可以进行更新操作,但视图的更新受限
D.表和视图都可以使用SQL语句进行查询