数据库视图作用?什么时候用视图?

转自:http://blog.csdn.net/qq_35845339/article/details/78655326

 

1.安全性 

因为视图是虚拟的,物理上是不存在的,只是存储了数据的集合,视图中数据是根据基表的更新而更新,用户不可以更改/删除视图。

2.方便,简化数据操作

当我们业务需求要查出多张表的数据,这时我们可能会关联多张表查询处理.如果这个查询sql复杂的话也影响了查询效率. 

这个时候我们就可以创建视图,查询时候只需要 select * from view 就ok啦~

3.订制数据

在实际业务中,比如我为某企业做的一个后台管理系统,里面分好几种角色:采购员、销售、技术员、后勤...

后勤部的人可能只需要一些和后勤有关的数据,与他无关的数据对于他们没有意义,这时候我们可以根据业务创建一个后勤视图view_logistics

查询数据只需要select * from view_logistics;

posted on 2018-02-24 14:23  枫飞飞  阅读(413)  评论(0编辑  收藏  举报