vlambda博客
学习文章列表

Mysql常用测试题,测试工程师必须要掌握的

一、综合题

1) 创建库School

2) 在库中创建2张表, 学生表student, 成绩表Score(根据字段类型合理定义)

学生表student字段:学号,姓名,性别,年龄,手机,籍贯,学历

插入5条记录,如下所示

学生表student

id

name

sex

age

tel

Jiguan

Xueli

1

刘备

42

13012345678

河北涿州

本科

2

张飞

39

15712345678

河北涿州

小学

3

大乔

25

15812345678

浙江杭州

大专

4

孙权

36

13612345678

北京海淀

研究生

5

貂蝉

23

13712345678

上海黄浦

本科

 

成绩表Score字段:学号,姓名,英语,数学,语文

插入5条记录,如下所示

成绩表Score

id

name

English

mathe

chinese

1

刘备

89

95

91

2

张飞

62

70。。

50

3

大乔

96

65

91

4

孙权

92

98

99

5

貂蝉

81

78

86

3) 创建完2张表后,查看各表中字段内容,并修改student表字段xuelieducationjiguanhome;

 

4) 修改张飞的学历为“大专”,年龄为“40

 

5) 查看student表中,学历为本科,性别为男的所有记录

 

6) 统计student表中本科的人数

 

7) student表,增加一列grade,并对学历为研究生标记为“优秀男” 

 

8) student表中存在多条相同名字的记录,进行去重

 

9) student表中新增一条数据,信息为(6,关羽,男,4018801858342,河南南阳,大专)

 

10) student表中把姓名,性别,年龄拼接起来,中间用“-”隔开

 

11) 查看student表中,年龄在20-30之间,学历为本科的人数

 

 

12) 查看student表中,手机号带有“13”和年龄小于30的人数  

 

13) 查看student表中,按性别分组,查看2组中平均年龄超过30岁的人数

 

14) 对成绩表Score表中各门分数进行降序排列,并显示前三甲;

 

15) 查看成绩表Score中各科的平均分、最高分、最低分,


并在grade列增加相应评价“优秀”、“淘汰”

 

16) 查出刘备的学历和三门学习成绩,并求出总分

 

 

17) 查出各学生三门课的平均分

 

18) 查询显示各学生ID,姓名,学历,英语成绩

 

   19) 查询学历为本科的男同学的语文成绩表


需要索取答案的亲,或做题过程中有疑问的随时联系我,扫如下码