当前位置:Gxlcms > mysql > MySQL中视图的作用,视图可以更改么?

MySQL中视图的作用,视图可以更改么?

时间:2021-07-01 10:21:17 帮助过:57人阅读

本篇文章主要给大家介绍关于MySQL中视图的作用以及是否能更改的问题详解。

视图是虚拟的表,与包含数据的表不一样,视图只包含使用时动态检索数据的查询;不包含任何列或数据。使用视图可以简化复杂的sql操作,隐藏具体的细节,保护数据;视图创建后,可以使用与表相同的方式利用它们。
视图不能被索引,也不能有关联的触发器或默认值,如果视图本身内有order by 则对视图再次order by将被覆盖。

创建视图:create view XXX as XXXXXXXXXXXXXX;

对于某些视图比如未使用联结子查询分组聚集函数Distinct Union等,是可以对其更新的,对视图的更新将对基表进行更新;但是视图主要用于简化检索,保护数据,并不用于更新,而且大部分视图都不可以更新。

更多MySQL视图相关的内容,大家可以去参考PHP中文网的MySQL视频教程 或者MySQL手册!

以上就是MySQL中视图的作用,视图可以更改么?的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行