99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2018-10-16 閱讀量: 1690
SQL使用視圖的優(yōu)缺點

視圖究竟是什么呢?如果用一句話概述的話,就是“從 SQL 的角度來看視圖就是一張表”。實際上,在 SQL 語句中并不需要區(qū)分哪些是表,哪些是視圖,只需要知道在更新時它們之間存在一些不同就可以了。至少在編寫 SELECT 語句時并不需要特別在意表和視圖有什么不同。

優(yōu)點:

1.視圖的好處就是在你做復(fù)雜的查詢邏輯時可以簡化你的思考過程。

2.用視圖可以隱藏一定的信息,用過濾后查詢出來的數(shù)據(jù)集組成視圖,可以訪問表中的子集,可以訪問表中行的子集。

3.可以重命名列名。在表中有些列名定義沒有代表意義,如列“abc”,為了讓用戶看到列名就可以知該列是什么數(shù)據(jù),可以在組建視圖時重命名列名。

4.可以快速訪問兩表或多表連接所組成的數(shù)據(jù)??梢园岩恍┒啾淼臄?shù)據(jù)組合在一塊,可以快速讀取用聚合函數(shù)返回的結(jié)果集。

5.有了視圖,程序可以建立視圖上。

6.可以合并分離的數(shù)據(jù),創(chuàng)建分區(qū)視圖。當(dāng)數(shù)據(jù)量大的時候,這時我們就可以使用union關(guān)鍵字,?將各分公司的數(shù)據(jù)合并為一個視圖。

缺點:

1.定義視圖時不能使用ORDER BY子句(MySQL5.7可以,其他DBMS不一定,所以不建議在定義視圖的時候使用order by)。

2.不能對視圖進(jìn)行更新。

130.2857
0
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子