一、视图
视图的运行原理:navicat连接数据库,navicat中的视图存放SQL语句,视图会运行临时语句创建临时表
![416a71accb175f5f2478fe0a24a0b1b0.png](https://i-blog.csdnimg.cn/blog_migrate/f96ad9887e0d0f18fe32d1d1026b254f.jpeg)
使用视图的优势:
1.在频繁使用一个复杂的SQL查询时或汇总数据时,减少重复性操作
2.节省存放数据的空间
3.视图的中的数据随数据源的变化而变化
注意:
1.避免在视图的基础上再次创建视图
2.避免在视图中插入数据
![159c29e658abb42d236b8c6bc59a3a58.png](https://i-blog.csdnimg.cn/blog_migrate/79de66381562a2d8bd42050b72020ab8.png)
![11108d9bf73226a5ee19c31529501f9f.png](https://i-blog.csdnimg.cn/blog_migrate/ffec8827d55ff837b980a0fd45cae2ad.png)
二、子查询
看作临时表,先运行子查询
应用在in()、any()、all(),且any和all不能进行运
一、视图
视图的运行原理:navicat连接数据库,navicat中的视图存放SQL语句,视图会运行临时语句创建临时表
使用视图的优势:
1.在频繁使用一个复杂的SQL查询时或汇总数据时,减少重复性操作
2.节省存放数据的空间
3.视图的中的数据随数据源的变化而变化
注意:
1.避免在视图的基础上再次创建视图
2.避免在视图中插入数据
二、子查询
看作临时表,先运行子查询
应用在in()、any()、all(),且any和all不能进行运