源:http://bbs.csdn.net/topics/80039522 評:安全
視圖的好處,能夠主要分爲四點: 我簡單的說一下,但願你能明白。函數
第一點: 使用視圖,能夠定製用戶數據,聚焦特定的數據。.net
解釋: 在實際過程當中,公司有不一樣角色的工做人員,咱們以銷售公司爲例的話, 採購人員,能夠須要一些與其有關的數據,而與他無關的數據,對他沒 有任何意義,咱們能夠根據這一實際狀況,專門爲採購人員建立一個視 圖,之後他在查詢數據時,只需select * from view_caigou 就能夠啦。get
第二點:使用視圖,能夠簡化數據操做。io
解釋:咱們在使用查詢時,在不少時候咱們要使用聚合函數,同時還要 顯示其它字段的信息,可能還會須要關聯到其它表,這時寫的語句可能 會很長,若是這個動做頻繁發生的話,咱們能夠建立視圖,這之後,我 們只須要select * from view1就能夠啦~,是否是很方便呀~select
第三點:使用視圖,基表中的數據就有了必定的安全性nio
由於視圖是虛擬的,物理上是不存在的,只是存儲了數據的集合,咱們能夠 將基表中重要的字段信息,能夠不經過視圖給用戶,視圖是動態的數據的集 合,數據是隨着基表的更新而更新。同時,用戶對視圖,不能夠隨意的更改 和刪除,能夠保證數據的安全性。數據
第四點:能夠合併分離的數據,建立分區視圖查詢
隨着社會的發展,公司的業務量的不斷的擴大,一個大公司,下屬都設有很 多的分公司,爲了管理方便,咱們須要統一表的結構,按期查看各公司業務 狀況,而分別看各個公司的數據很不方便,沒有很好的可比性,若是將這些 數據合併爲一個表格裏,就方便多啦,這時咱們就可使用union關鍵字, 將各分公司的數據合併爲一個視圖。top