1、创建视图

视图是一种虚拟的表,允许使用视图更新基表中的数据。视图是动态的,当数据表的数据发生变化时,视图中的数据也会发生变化。

  1. create view 视图名 as select 字段名 from 表名

mysql视图的限制:
不能在视图上创建索引;
mysql不支持物理视图;
删除或重命名视图基于的表。mysql不会发生任何错误,但是会使视图无效,使用CHECK TABLE语句检查视图是否有效。
基于一个视图创建另一个视图:

修改视图对基表会有影响,反之亦然。
视图和表共享相同的命名空间。
使用表连接创建视图;使用子查询创建视图。
image.png