第54讲:MySQL视图中的条件检查选项详解
mysql 详解 视图 条件 检查 选项 54
2023-09-14 09:09:23 时间
1.视图条件检查选项的概念
视图创建完毕后,可以通过视图中定义的SQL语句,从关联的基表中查询出数据,我们也可以直接向视图写入指定字段的数据,数据不会写在视图里,最终会写在视图所关联的基表中。
我们再创建视图时,定义的视图SQL肯定是由逻辑条件的,如果在创建视图时,没有指定检查选项,那么无论什么样的数据都会通过视图写入到基表中。例如我们定义的视图SQL是查询id<10的数据,我们没有配置检查选项时,即使我们通过视图写入了id>10的数据,数据是可以写入的,但是查询视图数据时,这些数据都是查不到的,从逻辑上来看,是没有任何意义的。
我们定义视图时,肯定指定了很多条件,既然有他条件,那么就应该只有当符合条件的数据才能写入,否则就没有太大的意义。那么该如何检查通过视图写入的数据是否满足视图SQL的条件呢,这就要用到视图的检查选项了。
MySQL支持在创建视图时基于某个视图或者表建立新的视图,所以检查选项也是在创建视
相关文章
- Mysql 性能优化Explain详解
- MySQL配置文件mysql.ini参数详解、MySQL性能优化
- MySQL选择数据库use与mysql_select_db使用详解
- 【原创】安装和使用 TPCC-MySQL 工具遇到的问题
- linux(ubuntu) mysql安装使用
- MySQL · 引擎新特性 · 可开关的InnoDB死锁检测
- MySQL binlog的一些基本概念
- mysql的索引类型和左前缀索引
- mysql的服务器构成
- MySQL内核月报 2014.11-MySQL· 性能优化·hash_scan 算法的实现解析
- MySQL操作之JSON数据类型操作详解
- zabbix详解(十二)——zabbix监控MySQL主从状态实战
- MySQL优化详解(一)——硬件和系统优化
- mysql explain执行计划详解
- MySql操作(一):数据库的全部基础详细操作与命令
- 详解MySQL information_schema数据库常用的表信息以及各表对应的字段信息;以及如何登录mysql和创建视图
- mysql 详解 01
- MySQL的事务与锁 转
- Mysql主从复制遇到错误
- Mysql中外键详解
- MySQL常用运算符详解
- 用户画像标签数据存储之MySQL存储
- MySQL explain执行计划详解