视图

来源:互联网 发布:usb端口禁用破解 编辑:程序博客网 时间:2024/06/17 13:48

为什么需要视图?

  1. 不同的人员关注不同的数据
  2. 保证信息的安全性

什么是视图?
  1. 视图是一张虚拟表
    a.表示一张表的部分数据或多张表的综合数据
    b.其结构和数据是建立在对表的查询基础上
  2. 视图中不存放数据
    a.数据存放在视图所引用的原始表中
  3. 一个原始表,根据不同用户的不同需求,可以创建不同的视图
视图的用途:
  1. 筛选表中的行
  2. 防止未经许可的用户访问敏感数据
  3. 降低数据库的复杂程度
  4. 将多个物理数据库抽象为一个逻辑数据库

使用SQL语句创建视图:

CREATE VIEW view_name 

  AS

   <SELECT 语句>;



使用SQL语句删除视图:

DROP VIEW [IFEXISTS] view_name;



使用SQL语句查看视图

SELECT字段1, 字段2, ……FROM view_name;


查看所有视图

USE information_schema;

SELECT * FROM views;


使用视图注意事项:
  1. 视图中可以使用多个表
  2. 一个视图可以嵌套另一个视图
  3. 对视图数据进行添加、更新和删除操作直接影响所引用表中的数据
  4. 当视图数据来自多个表时,不允许添加和删除数据


0 0
原创粉丝点击