首页 > 代码库 > 数据库原理-视图

数据库原理-视图

视图的定义

视图是一张虚拟表,视图的字段是由我们自定义的,视图只供查询,数据不可更改,查询数据来源于我们建立的实体表。

视图的作用

视图可以将多个复杂关联表,提取出我们需要的信息,优化查询速度。

创造视图

语法

 CREATE VIEW <视图名> [(列名1,列名2,……)]

       [WITH ENCRYPTION]

       AS

       SELECT_STATEMENT

[WITH CHECK OPTION]

视图查询

例1:创建一个成绩单视图

CREATE VIEW dbo.vw_cjd(name, cid, result)

     AS

       SELECT name, report.cid, report.result FROM student JOIN report

          ON student.sid=report.sid

显示成绩单视图

Select * from vw_cjd

 

修改视图

语法

ALTER VIEW <视图名> [(列名1,列名2,……)] [WITH ENCRYPTION]

      AS

SELECT statement [WITH CHECK OPTION]

 

删除视图

语法:DROP VIEW <视图名>

例: DROP VIEW vw_cjd

 

数据库原理-视图