欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    《MySQL数据原理与应用》实验报告实验6视图与索引.docx

    • 资源ID:6870486       资源大小:55.28KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《MySQL数据原理与应用》实验报告实验6视图与索引.docx

    实验6视图与索引实验目的令熟练创建视图和索引及增删改查操作;熟练使用数据库图形化管理工具进行视图和索引的实际操作。要求:所有操作结果均以截图的形式保存,截取的图上尽可能的出现自己的个人信息。实验设备PC机一台;Win7/10操作系统;MySQL8.0、Navicat>Workbench0【实验报告提交】在完成本实验文档要求的所有任务后,加上版权(水印),将文件以“学号姓名+实验6视图与索引”命名,并转换成PDF文件,提交至超星平台本课程对应的作业文件夹中。实验任务任务1创建视图求计算机系的人数任务2创建视图求每位同学的成绩任务3创建唯一索引任务4使用WorkbenCh工具创建索引任务5使用Navicat工具创建视图任务6实验过程中常见错误解决方法实验流程任务1创建视图求计算机系的人数【任务需求】登录MySQL终端后在db.study数据库中;在执行创建视图前应先确定SELECT语句部分,所以首先完成SELECT语句,连接学生表、班级表和系部表,筛选课程表和学生表相同的“classed”以及系部表和课程表相同的“departmentd”记录,指定“departmentjd”字段内容为“X01”,使用COUNT函数计算满足上述条件的“StudentJcT数量,以此查询计算机系人数。【任务参考效果图】mysql>CREATEVIEWnum-computer- >ASSELECTCOUNT7tb-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数据库中;在执行创建视图前应先确定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)mysql>DESCgrade_student;IFieldIType!NUnKeyDefaultExtrastudent_namegrade_scorevarchar(20)tinyintunsignedNOYESINULLINULL2rowsinset(0.00sec)【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务3创建唯一索引【任务需求】向数据表tb_course中的course_name字段插入唯一索引union_cor_name0登录MySQL终端后在db_study数据库中,首先判断创建索引时数据表是否已建立,数据表tb_course为已创建表格,所以使用CREATEINDEX语句为数据表直接创建索引。【任务参考效果图】【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务4使用Workbench工具创建索引【任务需求】因项目开展需要,需要对数据表tb_student中的StUdent_namc字段创建普通索引。ReviewtheSQLSipttobeAppbedontheDatabaseOnbneDClAlgorithm:DefailHVLodcType:DefaUlt/11 ALTERTABLE'db-study/tb_student'2 ADDINDEX'index-stu.name-USINGBTREE(-student-me-)VISIBLE;Appy I CanCel【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务5使用Navicat工具创建视图【任务需求】因项目开展需要,需要在db_study数据库中创建数据表tb_student的视图,并命名为VieWStu0对象9 *无标题©db study (MySQL)-视图用保存 。预览 般解释 U视图创建工具美化SQL1【任务完成效果图】请按照任务需求将完成的效果图放在下方。任务6实验过程中常见错误解决【任务需求】在实验过程中出现如下图所示的错误,请调试,并写出解决办法。【实验思考】1.创建视图失败在使用CREATEVIEW创建视图时,如下图所示命令提示符报错"ERROR1046(3D000):Nodatabaseselected,0mysql>CREATEVIEWview_stuASSELECT*FROMtb_student;ERROR1046(3D000):Nodatabaseselected问题原因:解决方案:2.创建唯一索引失败在执行为数据表tb_student中的student_name字段插入唯一索引union_stu_name操作时,如下图所示命令提示符报错"ERROR1062(23000):Duplicateentry'姚杰宏'forkey,tb_student.union-stu-name,0mysql>CREATEUNIQUEINDEXunion_stunameONtb_student(student_name);EhROR1062(23000):DUPIiCateeniry,姚杰宏forkey'tb_studenf.union_stu_name'问题原因:解决方案:

    注意事项

    本文(《MySQL数据原理与应用》实验报告实验6视图与索引.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开