本文摘自PHP中文网,作者藏色散人,侵删。
本篇文章主要给大家介绍关于MySQL中视图的作用以及是否能更改的问题详解。视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询;不包含任何列或数据。使用视图可以简化复杂的sql操作,隐藏具体的细节,保护数据;视图创建后,可以使用与表相同的方式利用它们。
视图不能被索引,也不能有关联的触发器或默认值,如果视图本身内有order by 则对视图再次order by将被覆盖。
1 |
|
对于某些视图比如未使用联结子查询分组聚集函数Distinct Union等,是可以对其更新的,对视图的更新将对基表进行更新;但是视图主要用于简化检索,保护数据,并不用于更新,而且大部分视图都不可以更新。
更多MySQL视图相关的内容,大家可以去参考PHP中文网的MySQL视频教程 或者MySQL手册!
以上就是MySQL中视图的作用,视图可以更改么?的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《数据库中视图的作用》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。