SQL 视图(VIEW)

视图,是数据库作为外模式面向用户程序的,由基本表导出的虚标,只是定义在数据字典中,等到使用的时候才执行子查询操作。
对于视图的使用,和基本表一样,直接查询就行了。视图是不实际存储数据的虚表,对视图的更新其实就是对基本表的更新。

  1. 建立视图
CREATE VIEW<视图名>[(<列名>[,<列名>]...)]
AS<子查询>
[WITH CHECK OPTION];

例:

--建立信息系学生的视图
create view IS_student
as
select Sno,Sname,Sage
from student
where Sdept='IS';
  1. 删除视图
DROP VIEW<视图名>[CASCADE];

例:

--删除视图IS_Student
drop view IS_Student;
  1. 更新视图

使用方法和更新基本表基本一样,把表名改为视图名就行了。
例:

update IS_Student
set Sname='张三'
where Sno='20125122';

猜你喜欢

转载自blog.csdn.net/sinat_41909065/article/details/84112642