程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MYSQL視圖功能初識

MYSQL視圖功能初識

編輯:MySQL綜合教程


視圖和存儲過稱的執行效率是相仿的。但是相比之下,還是最簡單的單條的SQL語句執行效率要高一點。  原因在於,視圖內的數據並不是以數據集的形式存儲在數據庫中的。通俗點,就是視圖沒有數據  它所有的數據都要在引用視圖時動態生成。  那麼你執行一條SQL語句去查詢視圖,這時候視圖又要執行創建視圖時的SQL語句去動態生成數據,這樣就等於是執行了兩條SQL語句  而單一的SQL語句只有一條而已   www.2cto.com   自然在這種情況下視圖比較慢    視圖並不適合任何情況使用,和存儲過程相比之下,視圖更傾向於  保護數據安全,設置訪問限制這方面   創建視圖:create view viewname as select statement   刪除視圖:drop view viewname       作者 justice85

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved