第7讲 视图
第7讲 视图
●什么是视图? 取正引[年甚本 权图 200140 C00圆32 200383… 视图概述 基本表 麻号名的國灬本 序加工作……津 B/1675320 20睡三38 800 …Q阅5 003企素芳53 9基表( base table):独立存在的表 视图—虛拟表。在SQL中只存储视 图的定义,不存放视图所对应的记录
视 图 概 述 什么是视图? 基表(base table):独立存在的表 视图——虚拟表。在SQL中只存储视 图的定义,不存放视图所对应的记录
●问题 如果经常要查询计算机系开设的 课程,如何做到一次定义,多 次使用? 问如果做到让00电子商务班的班 题主任只能看到本班的选课情况?
问 题 问题 如果经常要查询计算机系开设的 课程,如何做到一次定义,多 次使用? 如果做到让00电子商务班的班 主任只能看到本班的选课情况?
●视图的作用 9使用户只关注所关心的数据 9提高了数据的安全性 视图概述续 9提高客户端的查询效率
视 图 概 述 ( 续 ) 视图的作用 使用户只关注所关心的数据 提高了数据的安全性 提高客户端的查询效率
●视图为基表的行的子集 问题】创建视图 Student,只显 创 示 Student表中班级编码为 建视图 20000001的班级的学生信息 特点 g& SeLECt 3用 WHERE子句指明选择哪些行
创 建 视 图 ( 1 ) 视图为基表的行的子集 【问题】创建视图v_Student,只显 示Student表中班级编码为 20000001的班级的学生信息 特点: SELECT * 用WHERE子句指明选择哪些行