数据库中的视图有什么用,我们为什么要用视图?

发布网友 发布时间:2022-04-23 18:06

我来回答

2个回答

懂视网 时间:2022-04-30 02:32

学习的时候还用过也不太理解,工作之后完全没有用到了 也不知道使用的场景 

各位知道视图怎么用不?

视图使用的场景一般有: 
1、不希望访问者获取整个表的信息,只暴露部分字段给访问者,所以就建一个虚表,就是视图。 
2、查询的数据来源于不同的表,而查询者希望以统一的方式查询,这样也可以建立一个视图,把多个表查询结果联合起来,查询者只需要直接从视图中获取数据,不必考虑数据来源于不同表所带来的差异。




这个视图是在数据库中创建的 而不是用代码创建的? 

也就是说提前创建好的?

 

是的,这个是数据库提供的功能,有相应的语法支持的,你可以搜索一下。

数据库的视图谁用过?为什么工作2年了从未见过需要用到视图的?

标签:

热心网友 时间:2022-04-29 23:40

用来进行数据展示和分析。使用视图可以定制用户数据,聚焦特定的数据。

视图是原始数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。 

视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。一个视图也可以从另一个视图中产生。

视图的定义存在数据库中,与此定义相关的数据并没有再存一份于数据库中。通过视图看到的数据存放在基表中。

视图可以在以下几个方面使程序与数据:

如果应用建立在数据库表上,当数据库表发生变化时,可以在表上建立视图,通过视图屏蔽表的变化,从而应用程序可以不动。

如果应用建立在数据库表上,当应用发生变化时,可以在表上建立视图,通过视图屏蔽应用的变化,从而使数据库表不动。

如果应用建立在视图上,当数据库表发生变化时,可以在表上修改视图,通过视图屏蔽表的变化,从而应用程序可以不动。

如果应用建立在视图上,当应用发生变化时,可以在表上修改视图,通过视图屏蔽应用的变化,从而数据库可以不动。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com