学习点:微信
1.什么是视图?less
2.为何要使用视图?编辑器
3.视图应该怎么使用呢?函数
1.可重用
学习
2.简化复杂的SQLspa
3.使用表的组成部分而不是整个表.net
4.保护数据,能够给用户授予表的特定部分的访问权限而不是整个表的访问权限blog
迄今为止全部试图都是和SELECT语句使用的,而后视图是否能够更新呢?得视状况而定.ci
一般,视图是可更新的(即,能够对他们进行INSERT,UPDATE和DELETE)可是更新视图将更新基表,由于视图自己没有数据若是对视图进行增删改其实是对基表进行增删改.get
可是,并非全部视图都是可更新的,若是MySQL不能正确地肯定被更新的基数据,则不容许更新,若是视图定义中有如下操做,则不能更新视图;
1.分组(使用GROUP BY和HAVING)
2.联结
3.子查询
4.并
5.聚合函数
6.DISTINCT
7.导出(计算)列
本文分享自微信公众号 - 大猫的Java笔记(damaoJava)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。