MySQL入门之视图

-------------------------------------------------------------------------------------------------------------

教程大纲:

http://blog.****.net/qq78442761/article/details/76018310

-------------------------------------------------------------------------------------------------------------


视图概述

1.视图是一张虚拟表,其结构和数据是建立在对数据库中真实表查询的基础上

2.视图的列与行均采用真实表

3.不是以数据集存储在数据库中,存储在视图索引的真实表中

4.视图是用来查看存储在别处的数据的一种设施,而其自身并不是存储数据

5.集中分散数据

6.简化查询语句

7.重用SQL语句

8.保护数据安全

 

1.创建一个叫customers_view的视图

MySQL入门之视图

MySQL入门之视图



删除视图:

MySQL入门之视图


修改视图定义:

我们先创建一个视图再修改


MySQL入门之视图


查看视图定义

MySQL入门之视图


更新表数据


MySQL入门之视图

MySQL入门之视图



使用update 修改基础表


MySQL入门之视图


如果要修改到所有数据得要用一下操作

MySQL入门之视图



使用delete 删除基础表的数据

MySQL入门之视图


注意不要掉from

 

查询图数据

MySQL入门之视图

对视图的进一步说明

1.必须有足够的访问权限

2.对创建数目没有限制

3.可以嵌套

4.不能设置索引和触发器等

5.不含数据