學習點:微信
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源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。