《MySQL数据原理与应用》实验报告实验6视图与索引.docx
《《MySQL数据原理与应用》实验报告实验6视图与索引.docx》由会员分享,可在线阅读,更多相关《《MySQL数据原理与应用》实验报告实验6视图与索引.docx(7页珍藏版)》请在第壹文秘上搜索。
1、实验6视图与索引实验目的令熟练创建视图和索引及增删改查操作;熟练使用数据库图形化管理工具进行视图和索引的实际操作。要求:所有操作结果均以截图的形式保存,截取的图上尽可能的出现自己的个人信息。实验设备PC机一台;Win7/10操作系统;MySQL8.0、NavicatWorkbench0【实验报告提交】在完成本实验文档要求的所有任务后,加上版权(水印),将文件以“学号姓名+实验6视图与索引”命名,并转换成PDF文件,提交至超星平台本课程对应的作业文件夹中。实验任务任务1创建视图求计算机系的人数任务2创建视图求每位同学的成绩任务3创建唯一索引任务4使用WorkbenCh工具创建索引任务5使用Nav
2、icat工具创建视图任务6实验过程中常见错误解决方法实验流程任务1创建视图求计算机系的人数【任务需求】登录MySQL终端后在db.study数据库中;在执行创建视图前应先确定SELECT语句部分,所以首先完成SELECT语句,连接学生表、班级表和系部表,筛选课程表和学生表相同的“classed”以及系部表和课程表相同的“departmentd”记录,指定“departmentjd”字段内容为“X01”,使用COUNT函数计算满足上述条件的“StudentJcT数量,以此查询计算机系人数。【任务参考效果图】mysqlCREATEVIEWnum-computer- ASSELECTCOUNT7tb
3、-student.student_id)AS计算机系人数FROMtb_student- JOINtb_classONtb_student.class_id=tb_class.class_id- JOINtb_departmentONtb_class.department_id=tb_department.department_id- WHEREtb_class,depa/menILidFX01:QueryOK,0rowsaffected(0.01sec)一【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务2创建视图求每位同学的成绩【任务需求】登录MySQL终端后在db_study数据
4、库中;在执行创建视图前应先确定SELECT语句部分,所以首先完成SELECT语句,连接学生表和成绩表,筛选成绩表和学生表相同的“student_id”记录,查询每位同学的成绩。【任务参考效果图】ysqlCREATEVIEWgrade_student-ASSELECTtb_student.student_name,tb_grade.grade_scoreFROMtb_student-JOINtb_gradeONtb_student.student_id=tb_grade.student_id;QueryOK,0rowsaffected(0.Olsec)mysqlDESCgrade_student
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL数据原理与应用 MySQL 数据 原理 应用 实验 报告 视图 索引