一、视图
视图本质上是根据SQL语句获取的动态数据集并命名存储在内存中的虚拟表。
用户使用时只需使用视图的名称即可获取其数据集并当做表来使用。
使用视图我们可以吧查询过程中的临时表存储为视图,这样以后该再想操作该临时数据表时就无需重写复杂的SQL了,直接去视图里查找即可。
但视图有明显地效率问题,并且视图是存放在数据库中的,如果程序中使用的SQL过分依赖数据库中的视图,即强耦合,那就意味着扩展SQL极为不便。
1.创建视图
语法:CREATE VIEW 视图名称 AS SQL语句
mysql> create view 201_view as select * from employee where dep_id = 201;Query OK,