0


第54讲:MySQL视图中的条件检查选项详解

文章目录

1.视图条件检查选项的概念

视图创建完毕后,可以通过视图中定义的SQL语句,从关联的基表中查询出数据,我们也可以直接向视图写入指定字段的数据,数据不会写在视图里,最终会写在视图所关联的基表中。

我们再创建视图时,定义的视图SQL肯定是由逻辑条件的,如果在创建视图时,没有指定检查选项,那么无论什么样的数据都会通过视图写入到基表中。例如我们定义的视图SQL是查询id<10的数据,我们没有配置检查选项时,即使我们通过视图写入了id>10的数据,数据是可以写入的,但是查询视图数据时,这些数据都是查不到的,从逻辑上来看,是没有任何意义的。

我们定义视图时,肯定指定了很多条件,既然有他条件,那么就应该只有当符合条件的数据才能写入,否则就没有太大的意义。那么该如何检查通过视图写入的数据是否满足视图SQL的条件呢,这就要用到视图的检查选项了。

MySQL支持在创建视图时基于某个视图或者表建立新的视图,所以检查选项也是在创建视

标签: mysql 数据库 sql

本文转载自: https://blog.csdn.net/weixin_44953658/article/details/129850512
版权归原作者 Jiangxl~ 所有, 如有侵权,请联系我们删除。

“第54讲:MySQL视图中的条件检查选项详解”的评论:

还没有评论