視圖的優點:
1.對數據庫的訪問,因為視圖可以有選擇性的選取數據庫里的一部分。
2.用戶通過簡單的查詢可以從復雜查詢中得到結果。
3.維護數據的獨立性,試圖可從多個表檢索數據。
4.對於相同的數據可產生不同的視圖。
視圖分為簡單視圖和復雜視圖:
1、簡單視圖只從單表里獲取數據,復雜視圖從多表;
2、簡單視圖不包含函數和數據組,復雜視圖包含;
3、簡單視圖可以實現DML操作,復雜視圖不可以。
1 /* 2 *創建視圖 3 */ 4 5 create or replace view v_stu_class 6 as 7 select * from ( 8 select s.xh,s.classid,s.xm,s.sex,s.birthday,c.cname from student s,classstu c where s.classid=c.classid 9 );