/*创建视图*/
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以后就是级联删除,不加也可以,不过如果Stu试图导出了其他视图,那么删除Stu视图会被拒绝执行,要级联删除才可以)
视图的作用:
1.视图能够简化用户的操作
2.视图使用户能够以多种角度看待同一数据
3.视图对重构数据库提供了一定程度的逻辑独立性。
4.视图能够对机密数据提供安全保护
5.适当的利用视图可以更清晰的表达查询