通过数据库,并有很多混乱想要的答案

时间:2015-01-24 15:07:21

标签: select views rdbms statements

我正在学习数据库,并有一些问题。

Q1。当我触发一个select查询时,存储结果在哪里? Q2。视图占用的内存较少,因为只有查询存储为对象而不是数据。但是当使用视图时,我会获得数据的子集。这个子集不占空间。我们不应该直接执行选择查询吗?

1 个答案:

答案 0 :(得分:0)

A1。执行SELECT查询时,结果将返回到客户端应用程序并经常显示在屏幕上,但除非您明确选择存储它们,否则不会存储在任何位置。您可以将SELECT查询的结果视为某个时间点的数据“图片”,而不是数据的副本。

A2。如上所述,SELECT返回的数据不占用任何空间,因此视图是保存查询的便捷方式。