数据视图(VIEW)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据视图(VIEW)
⼀.创建视图好处在哪⾥?为什么要⽤视图?
1:视图可以⽅便程序园对于复杂sql的简化处理,做到⼀次处理,多次收益,⽤⽩话说就相当java中调包,把复杂的sql封装在包⾥,调⽤时只⽤调视图就⾏。
2:可以选择性展⽰表中字段,保护机密数据不被泄露,⽐如说表中某些敏感信息例如⽤户的⾝份证号,不想展⽰给其他⼈看,可⽤⽤视图屏蔽掉这个字段。
3:如果视图中设计多张表的结果,查询时使⽤视图可以提⾼数据库性能。
⼆.视图缺点是什么?
1:如果某次查询只需要单表的简单结果,但是如果视图却是关联⼏个表的复杂查询结果时,此时查询就会导致查询性能变慢。
2:对于关联多个表的视图,有时候对视图的更新是不被容许的,有诸多限制。