6.9-案例6.8+依据不同的算法创建视图.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 4页
  • 2026-06-30 发布于山东
  • 举报

6.9-案例6.8+依据不同的算法创建视图.pptx

新编数据库技术—MySQL北方工业大学王若宾wrb@ncut.edu.cn

01任务(1)创建v_student2视图,要求用temptable算法,该视图包含表tb_student表中的学号(stu_num),姓名(name),生日(birth),专业(major)列的全部数据并且按照生日(birth)进行降序排列。(2)创建v_student3视图,要求用merge算法,该视图包含表tb_student表中的学号(stu_num),姓名(name),生日(birth),专业(major)列的全部数据并且按照生日(birth)进行降序排列。02分析视图算法是系统对视图以及外部查询视图的select语句的一种解析方式。视图算法分为三种:1.undefined:未定义(默认的),由系统自己选择。2.temptable:临时表算法:mysql先根据定义视图的SELECT语句创建一个临时表,然后针对该临时表执行输入查询。3.merge:合并算法:系统将首先把视图对应的select语句与外部查询视图的select语句进行合并,然后执行,由于merge执行的效率高,系统一般会选择merge作为视图的默认算法。03实施视频演示。案例6.8依据不同的算法创建视图

SQL代码USE?lib;??#使用TEMPT

文档评论(0)

1亿VIP精品文档

相关文档