视图
视图的作用
- 1. 视图是一张虚表,不存储数据,就是一个查询语句,可能是基于单表的查询的视图,也可能是基于多表的查询的视图。
- 2. 在基本的查询语句中,需要先进行语句的解析和sql优化,在执行查询操作;而视图呢,就是通过解析和优化后的查询,
- 不需要在进行解析和优化,直接进行查询就行了。
- 3. 视图可以简化数据,在表中数据多的情况下,而实际业务只需要部分数据,可以通过视图查询出需要的数据,从而使得数据更加简单。
- 4. 视图可以简化数据的操作,有时候需要多张表进行联合查询,才能得出有用的数据,可以使用视图,这个视图是基于对于多表的查询,
- 在后期的操作用,可以直接使用视图进行查询,这样就不用写那么长的语句了,简化了数据的操作。
- 5. 在之前说的简化数据,取出部分数据,这部分数据的字段名,不希望他人看见,可以取别名,比如password,
- 并不是直接执行表的查询,这样就保证了数据的安全性。