实验四 数据库查询
一、 实验内容:
1、 Select语句的基本语法
二、 实验项目:学生成绩管理系统
创建用于学生成绩管理数据库,数据库名为XSCJ中,XSCJ数据库中包括三个表:xs(学生基本情况表)、kc(课程信息表)、xs_cj(成绩表)。
三、 实验步骤:(要求用命令完成以下操作)
1、 查询各个学生的学号、姓名、专业名,结果中标题分别改为number、name、profession name;
2、 查询“计算机”专业各同学的学号、姓名、课程号和成绩,并对成绩进行替换:若成绩<60,替换为“不及格”;若成绩在60~85之间,替换为“及格”;若成绩>85,替换为“优秀”;
3、 查询专业名、性别、总学分,并消除重复行;
4、 求学生总人数;
5、 求选修102课程学生的总成绩、平均成绩;
6、 求081101学生成绩的最高分、最低分;
7、 查询xs表中备注不为空的学生的学号、姓名、专业名和备注;
8、 查询成绩大于85分的学生姓名、专业名、课程名、成绩;
9、 查询计算机专业女学生的情况;
10、查询102和206课程中成绩大于80分的学生情况;
11、查询姓“王”的学生的姓名、学号和性别;
12、查询学号倒数第2个数字为0的学生的学号、姓名和专业名;
13、查询学生姓名中带下划线的学生的学号和姓名;
14、查询不在1993年出生的学生情况;
15、查询“计算机”和“通信工程”学生的选课情况,要求显示姓名、专业名、课程号;
16、查询被所有学生选修过课程号和课程名;
17、查询选修了206课程且成绩在80分以上的学生的姓名和成绩;
18、查询选修了“计算机基础”这门课的学生的学号、姓名、课程名及成绩;
19、查询课程不同、成绩相同的学生的学号、课程号和成绩。
四、 实验报告要求
1、 实验报告格式要求
包括内容:标题、实验内容、实验步骤、实验中遇到的问题及解决方案
2、 实验报告内容要求
(1) 标题参看实验指导标题+“实验报告”,如“实验一 MySQL的安装与命令初步实验报告”;
(2) 实验内容与实验指导中相同;
(3) 实验步骤中将自己实验中的每个步骤的命令和操作结果显示界面进行截图完善。
(4) 实验中遇到的问题及解决方案中如实地将自己的问题的解决过程记录出来。
3、 实验报告提交要求
每次实验课结束之后,每个人需要提交实验报告,实验报告命名为:学号姓名
五、 补充说明
实验报告的提交和完成情况将作为期末考评的一部分,希望每位同学认真完成每次安排的实验,并按要求按时提交实验报告。