首页 >> 精选知识 >

视图与投影(视图)

2023-10-13 09:41:54 来源: 用户: 

你们好,最近小时发现有诸多的小伙伴们对于视图与投影,视图这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 为了方便起见,您可以捕获一个经常使用的特定查询或连接,并将其显示为一个“虚拟表”,称为视图(由预定义的查询select语句组成)。

2、 视图通常可以帮助直接在数据库控制台上运行多个查询的开发人员或操作员。

3、 如果您经常使用查询来查找员工及其工作地址,以下语句将创建一个关联视图:

4、 CREATE VIEW employees_and_locations AS

5、 SELECT employee_number,name,location_name,address

6、 FROM employees

7、 JOIN office_locations

8、 ON employees.office_location_id=

9、 office_locations.office_location_id;

10、 您可以从视图中选择,就像它是一个常规表一样:

11、 SELECT * FROM employees_and_locations;

12、 您可以从视图中删除行。当然,通常的参照完整性规则也适用。您也可以插入行。视图定义中缺少的任何列都将应用空值。

13、 如果该列不允许有空值,则不能将其插入到这个特定的视图中。

14、 根据经验,最好不要删除视图。视图非常轻量级,所以很容易改变它的定义,这可能会对从视图中删除列定义时插入Null产生连锁反应。

以上就是视图这篇文章的一些介绍,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章