一、視圖
1、什么是視圖【View】
(1)視圖是一種虛表
(2)視圖建立在已有表的基礎上, 視圖賴以建立的這些表稱為基表
(3)向視圖提供數據內容的語句為 SELECT 語句,可以將視圖理解為存儲起來的 SELECT 語句
(4)視圖向用戶提供基表數據的另一種表現形式
(5)視圖沒有存儲真正的數據,真正的數據還是存儲在基表中
(6)程序員雖然操作的是視圖,但最終視圖還會轉成操作基表
(7)一個基表可以有0個或多個視圖
2、 什么情況下會用到視圖
(1)如果你不想讓用戶看到所有數據(字段,記錄),只想讓用戶看到某些的數據時,此時可以使用視圖
(2)當你需要減化SQL查詢語句的編寫時,可以使用視圖,但不提高查詢效率
3、 視圖應用領域
(1)銀行,電信,金屬,證券軍事等不便讓用戶知道所有數據的項目中
4、 視圖的作用
(1)限制數據訪問
(2)簡化復雜查詢
(3)提供數據的相互獨立
(4)同樣的數據,可以有不同的顯示方式
例如: