SQL考试题
一、选择题
1.SELECT语句中与HAVING子句通常同时使用的是(C)子句。
A.ORDER BYB.WHEREC.GROUP BYD.无需配合2.以下聚合函数求数据总和的是(B)
A.MAXB.SUMC.COUNTD.AVG
3.SELECT语句的统统语法较繁复,但至少包括的部分是(B)
A.仅SELECTB.SELECT,FROMC.SELECT,GROUPD.SELECT,INTO
4.SQL语句中的条件用以下哪一项来表达(C)
A.THENB.WHILEC.WHERED.IF
5.查表结构用以下哪一项(B)
A.FINDB.SELETEC.ALTERD.DESC
6.向数据表中插入一条记录用以下哪一项(B)
A.CREATEB.INSERTC.SAVED.UPDATE
7.SQL语言中,删除一个表的命令是(D)
A.REMOVEB.CLEARC.DELETED.DROP
8.修改数据库表结构用以下哪一项(D)
A.UPDATEB.CREATEC.UPDATEDD.ALTER
9.下列(D)不属于连接种类
A.左外连接B.内连接C.中间连接D.交叉连接
10.SQL是一种(C )语言。
A.函数型B.高级算法C.关系数据库D.人工智能
11.下列的SQL语句中,(B)不是数据定义语句。A.CREATE TABLEB.GRANTC.CREATE VIEWD.DROP VIEW
油皮的做法蒜薹炒鸡胗12.以下聚合函数求平衡数的是(C)
A.COUNTB.MAXC.AVGD.SUM
13.用来插入数据的命令是(A),用于更新的命令是()
A.INSERT,UPDATEB.CREATE,INSERTINTOC.DELETE,UPDATED.UPDATE,INSERT
14.以下哪项用于左连接(C)
A.JOINB.RIGHT JOINC.LEFT JOIND.INNER JOIN
15.一张表的主键个数为(C)
A.至多3个B.没有限制C.至多1个D.至多2个
二、填空题
1.select ;的结果为___true_。
2.补全语句:selectvend_id,count(*)asnum_prodsfromproductsgroupby__vend__;
3.用SELECT进行含混查询时,可以使用匹配符,但要在条件值中使用__下划线__或%等通配符来配合查询。
4.如果MySQL服务名为MySQL5,则在Windows的命令窗口中,启动MySQL服务的指令是__net start MYSQL5__。
5.MySQL是一种___多用户___(多用户、单用户)的数据库管理系统。
6.创建数据表的命令语句是____create table表名();_____。
7._order by___语句可以修改表中各列的先后顺序。
8.当某字段要使用AUTO_INCREMENT的属性时,该字段必须是_整数___类型的数据。
三、解答题
1.表名:购物信息
购物人商品名称数量
取名子A甲2
B乙4
C丙1
A丁2
B丙5
……
(其他用户实验的记录大家可自行插入)
无题原文给出所有购入商品为两种或两种以上的购物人记录
Select *from购物信息where商品名称>=2 ;
2.表名:成绩表
姓名课程分数
张三语文81
张三数学75
李四语文56
李四数学90
王五语文81
王五数学100
王五英语49
……
(其他用户实验的记录大家可自行插入)
给出成绩全部合格的学生信息(包含姓名、课程、分数),注:分数在60以上评为合格
拍了拍他Select姓名,课程,分数from成绩表where分数>60;
3.表名:商品表
名称产地进价
苹果烟台2.5
苹果云南1.9
苹果四川3
西瓜江西1.5
西瓜北京2.4
……
(其他用户实验的记录大家可自行插入)
给出平衡进价在2元以下的商品名称
Select名称,avg(进价) from商品表group by名称havingavg(进价)<2;
4.表名:高考信息表
准考证号科目成绩
2006001语文119
2006001数学108
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论