mysql - MySQL 数据库中的 TABLE 和 VIEW 有什么区别?

标签 mysql view

我正在加入许多表,并希望创建一些更易于查询的表或 View ,以便对我们的数据进行快速分析。使用组合数据创建新表或新 View 有什么影响。

目前我要加入的表格是静态的,但此代码将来可能会移动到我们的实时表格中。

最佳答案

这有点过于简单化,但 View 基本上是对返回结果(在行和列中)的表的保存查询,然后您可以像查询它自己的表一样查询它。

从 MySQL 5.0 开始, View 并不是那么好,因为它每次使用时都会执行底层查询,所以它们真的没有多大意义(尽管它们对于代码重用很有用)。不过,自 5.0 以来,情况可能有所改变。

关于mysql - MySQL 数据库中的 TABLE 和 VIEW 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6047466/

相关文章:

MySql : Select statement using IN operator

android - 如何优化自定义 View ?

mysql - 使用 Create view X as - MySql 表 X 已经存在

java - 从非 Activity 类追加 EditText

php - 使用php和mysql将上周数据复制到本周

MySQL选择重复的列

c# - 如何在 PropertyGrid 中查看对象属性?

Eclipse RCP应用程序日志 View : change/set TimeZone for messages sent to the Eclipse Log view

jquery - 为什么 DataTables 中的 columns.render 选项停止处理多列?

mysql - 使用一个 SELECT 的结果作为第二个 SELECT 的输入,然后进行 COUNT