/*創(chuàng)建視圖*/
CREATE VIEW Is_Student
AS
SELECT Sno,Sname,Sage
FROM Student
WHERE Sdept = 'IS';
/*或者如下*/
CREATE VIEW Is_Student(Sno,Sname,Sage)
AS
SELECT Sno,Sname,Sage
FROM Student
WHERE Sdept = 'IS';
/*刪除視圖*/
/*DROP VIEW <視圖名> [CASCADE]*/
DROP VIEW Stu CASCADE;(加了CASCADE以后就是級(jí)聯(lián)刪除,不加也可以,不過如果Stu試圖導(dǎo)出了其他視圖,那么刪除Stu視圖會(huì)被拒絕執(zhí)行,要級(jí)聯(lián)刪除才可以)
視圖的作用:
1.視圖能夠簡(jiǎn)化用戶的操作
2.視圖使用戶能夠以多種角度看待同一數(shù)據(jù)
3.視圖對(duì)重構(gòu)數(shù)據(jù)庫(kù)提供了一定程度的邏輯獨(dú)立性。
4.視圖能夠?qū)C(jī)密數(shù)據(jù)提供安全保護(hù)
5.適當(dāng)?shù)睦靡晥D可以更清晰的表達(dá)查詢