昨天做的工作涉及到了视图,所以开始学习视图相关知识,并着重了解了视图的应用环境。
视图的应用环境
1.控制用户的访问权限
如果既想让用户对某些表中的某些字段可读,又不想让用户拥有更改的权限,我们可以用视图来控制字段内容的对外显示,保证了数据的安全性,这也是视图的优势。
2.大数据分表(详细的分库分表之后学习 留坑)
数据量一大,查询的速度会变慢,将一张表的数据分成多份存在不同表中,然后用视图进行查询,加快查询速度。
3.多表数据集频繁复杂查询
在多表数据集关联查询时,网上的相关资料大多推荐视图查询,尽可能避免join查询,在分库分表时会有跨库join等问题难点。