网站大量收购独家精品文档,联系QQ:2885784924

实验2-多表查询.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验2-多表查询.doc

武 汉 华 夏 理 工 学 院 学 生 实 验 报 告 课程名称 数据库原理及应用 实验成绩 实验项目名称 多表查询 批阅教师 实验者 徐晓丽 学号 20510815124 专业班级 电商1151 日期 2017.5.24 一、实验预习报告(实验目的、内容,主要设备、仪器,基本原理、实验步骤等)(可加页) 1.实验目的: (1)掌握外键的概念,会添加外键; (2)掌握关联表的操作,会添加、删除、更新关联表数据; (3)掌握连接查询、子查询的方法。 2.内容: 实际的开发业务中,逻辑较为复杂,需要对两张以上的表进行操作。多表操作涉及外键的操作,连接查询,子查询以及使用IN、EXISTS、ANY、ALL等关键字及比较运算符查询多表中的数据。 3. 主要设备、仪器:计算机、mysql软件。 4. 实验步骤: 1、在chapter05数据库里新建student和score表,表结构如下: Sutdent表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 学号 INT(10) 是 否 是 是 是 Name 姓名 VARCHAR(20) 否 否 是 否 否 Sex 性别 VARCHAR(4) 否 否 否 否 否 Birth 出生年份 YEAR 否 否 否 否 否 Department 院系 VARCHAR(20) 否 否 是 否 否 Address 家庭住址 VARCHAR(50) 否 否 否 否 否 ? Score表的定义 字段名 字段描述 数据类型 主键 外键 非空 唯一 自增 Id 编号 INT(10) 是 否 是 是 是 Stu_id 学号 INT(10) 否 否 是 否 否 C_name 课程名 VARCHAR(20) 否 否 否 否 否 Grade 分数 INT(10) 否 否 否 否 否 2、为student表添加如下记录: 为score表添加如下记录: 3、从student表中查询每个院系有多少人; 4、从score表中查询每个科目的最高分; 5、查询李四的考试科目(c_name)和考试成绩(grade); 6、用连接的方式查询所有学生的信息和考试信息; 7、计算每个学生的总成绩; 8、计算每个考试科目的平均成绩; 9、查询计算机成绩低于95的学生信息; 10、查询同时参加计算机和英语考试的学生的信息; 11、将计算机考试成绩按从高到低进行排序; 12、从student表和score表中查询出学生的学号,然后合并查询结果; 13、查询姓张或者姓王的同学的姓名、院系和考试科目及成绩; 14、查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩; 5、实验要求: 在下面实验结果部分按题号写出sql语句,并将运行结果截图(图尽量小,以能看清为宜)。 将此实验报告打印,交各班学习委员,收齐排序后交给我。 电子版txt文档里按题号记录下自己的sql语句,以自己的学号+姓名重命名,学习委员收齐后将一个班的电子版作业打包发给我。 二、实验过程记录(包括实验过程、数据记录、实验现象等)(可加页) 1、在chapter05数据库里新建student和score表 2、为student表添加如下记录: 为score表添加如下记录: 3、从student表中查询每个院系有多少人; 4、从score表中查询每个科目的最高分; 5、查询李四的考试科目(c_name)和考试成绩(grade); 6、用连接的方式查询所有学生的信息和考试信息; 7、计算每个学生的总成绩; 8、计算每个考试科目的平均成绩; 9、查询计算机成绩低于95的学生信息; 10、查询同时参加计算机和英语考试的学生的信息; 11、将计算机考试成绩按从高到低进行排序; 12、从student表和score表中查询出学生的学号,然后合并查询结果; 13、查询姓张或者姓王的同学的姓名、院系和考试科目及成绩; 14、查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩; 三、实验结果分析(可加页) 通过本章学习,了解了更多表操作的相关知识,包括外键,表之间的关联联系,多表操作中添加数据,删除数据,修改数据以及查询数据。通过这一实验,我跟家熟练掌握了多表查询,连接查询,子查询。

文档评论(0)

tangtianxu1 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档