什么是视图

1. 视图是一种虚拟表。

2. 视图建立在已有表的基础上, 视图赖以建立的这些表称为基表。

3. 向视图提供数据内容的语句为 SELECT 语句, 可以将视图理解为存储起来的 SELECT 语句.

4. 视图向用户提供基表数据的另一种表现形式

 

 

视图的作用

权限控制时可以使用

  • 比如,某几个列可以运行用户查询,其他列不允许,可以开通视图 查询特定的列, 起到权限控制的

作用

简化复杂的多表查询

  • 视图 本身就是一条查询SQL,我们可以将一次复杂的查询 构建成一张视图, 用户只要查询视图

就可以获取想要得到的信息(不需要再编写复杂的SQL)

  • 视图主要就是为了简化多表的查询

 

视图与表的区别

  • 视图是建立在表的基础上,表存储数据库中的数据,而视图只是做一个数据的展示
  • 通过视图不能改变表中数据(一般情况下视图中的数据都是表中的列 经过计算得到的结果,不允许

更新)

  • 删除视图,表不受影响,而删除表,视图不再起作用
posted on 2020-12-16 23:57  未来是靠自己的  阅读(101)  评论(0)    收藏  举报