視圖和表的區別及理解


 

 [參考《SQL基礎教程》]

 

視圖的優點:

1、視圖無需保存數據,因此可以節省存儲設備的容量。

    表中存儲的是實際數據,而視圖中保存的是從表中取出數據所使用的SELECT語句。

2、可以將頻繁使用的 SELECT 語句保存成視圖,這樣 就不用每次都重新書寫了。

3、視圖中的數據會隨着原表的變化自動更新。(既是優點也是缺點,如果是變化的數據的時候,使用視圖數據會出現不一致現象,比如random()隨機函數)

-------------------------

創建視圖

CREATE VIEW 視圖名稱(<視圖列名1>, <視圖列名2>, ……)
AS
<SELECT語句>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM