MySQL数据库实用教程第6章.pptxVIP

  • 1
  • 0
  • 约7.03千字
  • 约 27页
  • 2026-11-05 发布于广东
  • 举报

第6章视图

【学习目标】视图是数据库中主要的对象之一,视图对应于数据库系统内部体系结构三级模式中的外模式,反映的是一张或多张基本表中的局部数据,视图是一种虚拟表。理解视图的概念。掌握创建和查询视图的方法。掌握操作视图的方法。

任务6.1视图概述视图是从一张或多张基本表(或视图)中导出的虚拟表。视图与基本表不同,视图中的内容由SELECT语句定义,在数据库中只存储视图的定义,不存储视图对应的数据,这些数据存储在基本表中,直到用户使用视图时才查找出对应的数据。当基本表中数据发生变化时与之关联的视图也会随之发生变化。

视图优点(1)隐藏了数据的复杂性。用户不必了解数据库中详细的表结构和复杂的表间联系。用户可以像使用基本表一样使用视图。(2)方便用户查询数据。当用户需要查询的数据来自于不同表时,通过视图可以将它们集中在一起方便用户进行查询。(3)提高安全性。用户使用视图只能查询和修改视图中的数据,同时保证了数据的逻辑独立性。(4)便于数据共享。各个用户不必重复定义和存储自己所需的数据,可以共享数据库中的数据,因此同样的数据只需存储一次。

6.2.1创建视图CREATE[ORREPLACE]VIEW视图名[(名称列表)]ASSELECT语句[WITH[CASCADED|LOCAL]CHECKOPTION];说明如下。(1)ORREP

文档评论(0)

1亿VIP精品文档

相关文档