SQL视图。我是否需要使用它来提高性能?

SQL视图。我是否需要使用它来提高性能?,sql,mysql,Sql,Mysql,我最想知道的是 -观点及其目的? -它们是否提高了应用程序的性能? -在什么样的情况下我需要使用视图?因为这是家庭作业,你可能应该做研究 一个快速的谷歌会产生大量的链接,其中之一就是 MySQL视图本质上是一种 将SELECT语句打包到 可重用的虚拟表 数据可以通过以下方式检索: 引用视图,而不是 必须重复相关的选择 声明 官方网站文档信息丰富,可读性强 请参阅:和文档。由于这是家庭作业,您可能应该进行研究 一个快速的谷歌会产生大量的链接,其中之一就是 MySQL视图本质上是一种 将SELECT

我最想知道的是 -观点及其目的? -它们是否提高了应用程序的性能?
-在什么样的情况下我需要使用视图?

因为这是家庭作业,你可能应该做研究

一个快速的谷歌会产生大量的链接,其中之一就是

MySQL视图本质上是一种 将SELECT语句打包到 可重用的虚拟表 数据可以通过以下方式检索: 引用视图,而不是 必须重复相关的选择 声明

官方网站文档信息丰富,可读性强


请参阅:和文档。

由于这是家庭作业,您可能应该进行研究

一个快速的谷歌会产生大量的链接,其中之一就是

MySQL视图本质上是一种 将SELECT语句打包到 可重用的虚拟表 数据可以通过以下方式检索: 引用视图,而不是 必须重复相关的选择 声明

官方网站文档信息丰富,可读性强


请参阅:和文档。

视图在表上提供了一个抽象层

它们可用于阻止访问某些敏感列(如薪资)


它们通常用于封装用于报告的逻辑。

视图在表上提供了一个抽象层

它们可用于阻止访问某些敏感列(如薪资)

它们通常用于封装用于报告的逻辑

我会采取什么样的态度 需要使用视图吗

如果您重复使用相同的
SELECT
语句,该语句使用了大量的
JOIN
s和/或函数调用,则视图会使使用更简单

我会采取什么样的态度 需要使用视图吗


如果重复使用相同的
SELECT
语句,该语句使用了大量的
JOIN
s和/或函数调用,则视图会使使用更简单。

何时将数据插入视图表?可能在插入/更新之后。或者我用cron作业静默地完成它,或者在更新视图的基表时不需要向视图中插入任何内容;视图中的数据是从视图中的数据派生的。何时将数据插入视图表?可能在插入/更新之后。或者我用cron作业静默地完成它,或者在更新视图的基表时不需要向视图中插入任何内容;视图中的数据源于其中的数据。