1.实验三数据查询实验实验1.1 实验目的通过对实验二中建立的学生数据库关系表和视图的各种查询的操作,加深对 SQL 查询语言的了解,掌握相关查询语句的语法和使用方法。1.2 实验内容1.2.1数据库关系表查询(1)简单的查询操作,包括单表的查询、选择条件、结果排序等的练习;(2)多表的连接查询,包括等值连接、自然连接等;(3)复杂的查询操作,包括使用分组函数等库函数的查询操作;(4)练习带有 IN、比较符的嵌套查询。1.2.2视图查询对实验二建立的视图进行相关的查询操作,如:查询选修了课程编号为“C01”的学生的学号和成绩;查询所有学生的学号、姓名、选修的课程名称和成绩查询选修了数据库原理的学生的学号和姓名。1.3 实验要求(1)用 SQL 语句完成以上操作(2)要求学生独立完成以上内容。(3)实验完成后完成要求的实验报告内容。1.4 实验环境Windows8pc 机Mysql 配置的环境Mysql 命令行工具Workbench 可视化工具1.5 实验步骤及结果分析1.5.1数据库关系表查询1.5.1.1 简单查询具体内容包括:在简单查询实验中,在 sql 语句完成以下查询操作:1.查询“数据库原理”课程的学分:Mysql 语言:selectcreditfromcoursewherecname='数据库原理';2.查询选修了课程编号为“C01”的学生的学号和成绩,并将成绩按降序输出:Mysql 语言:selectsno,gradeniys(]l>selecteno,grade->Aieno_i!C01!C02iC03IT3rowssel&ctsno,grade—>fI'-orisc—>wliei'ecno=JC01fandgrade>85;+H<+—-H—-+1131401i1?4■11131411ii97■■查询选修了课程编号为“C01”且成绩高于 85分fromscwherecno='C01'orderbygradedesc;3.查询学号为“31401”的学生选修的课程编号和成绩 Mysql 语言:selectcno,gradefromscwheresno=31401;4.查询选修了课程编号为“C01”且成绩高于 85 分的学生的学号和成绩:Mysql 语言:selectsno,gradefromscwherecno='C01'andgrade>85;1.5.1.2 连接查询在多表连接的查询实验中,在 SQLSERVER 提供的交互式语言环境下用 TransactSQL 语句完成以下查询操作:1.查询选修了课程编号为“C01”且成绩高于 85 分的学生的学号、姓名和成绩:查询“数据库原理”课程的学查询成绩,将成绩按降序输查询学号为“31401”的学生选修的课程编号和成5roirsinsetC0.00sec?--IsnoisnameigradeI949-rowsinsetC0.01sec>查询选修了课程编号为“C01”且成绩高于 85 分的学生的学号、姓名和成ysql>selectsno^sname^cnamc->Fromstuden...