什麼是試圖?
視圖是從一個或多個表中導出來的表,是一種虛擬存在的表,視圖就像一個窗口,通過它可以看到系統專門提供的數據,視圖可以讓用户的操作方便,保證數據庫系統的安全
視圖概念:
1:視圖從已經存在的表中到處,還可以從已經存在的視圖導出,數據庫只是保存視圖定義,而沒有存放視圖數據,視圖的數據還是存在原來的表中,視圖的數據依賴於原來的表,一旦原來的表發生改變,視圖數據也相應的改變。
2:如果需要經常查詢多個表的指定字段的數據。可以在這些表上建立一個試圖
3:mysql的視圖不支持輸入參數的功能
視圖的作用:
可以起到篩選器的作用,那些多用户沒有用或者沒有權限瞭解的信息可以直接屏蔽掉
總的來説:視圖使才做更簡單,增加數據更安全,提高表的邏輯獨立性
mysql通過create view 實現創建視圖
單表創建視圖語法:
create view 視圖名 as select *from 表名
查詢視圖 語法:
select *from 視圖名
在多表中創建視圖語法: