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表字段xueli为education,jiguan为home;
4) 修改张飞的学历为“大专”,年龄为“40”
5) 查看student表中,学历为本科,性别为男的所有记录
6) 统计student表中本科的人数
7) 在student表,增加一列grade,并对学历为研究生标记为“优秀男”
8) student表中存在多条相同名字的记录,进行去重
9) student表中新增一条数据,信息为(6,关羽,男,40,18801858342,河南南阳,大专)
10) student表中把姓名,性别,年龄拼接起来,中间用“-”隔开
11) 查看student表中,年龄在20-30之间,学历为本科的人数
12) 查看student表中,手机号带有“13”和年龄小于30的人数
13) 查看student表中,按性别分组,查看2组中平均年龄超过30岁的人数
14) 对成绩表Score表中各门分数进行降序排列,并显示前三甲;
15) 查看成绩表Score中各科的平均分、最高分、最低分,
并在grade列增加相应评价“优秀”、“淘汰”
16) 查出刘备的学历和三门学习成绩,并求出总分
17) 查出各学生三门课的平均分
18) 查询显示各学生ID,姓名,学历,英语成绩
19) 查询学历为本科的男同学的语文成绩表
需要索取答案的亲,或做题过程中有疑问的随时联系我,扫如下码