Possible Duplicate:
Difference Between Views and Tables in Performance

SQL中视图和表的主要区别是什么.使用视图而不是表有什么好处吗.

推荐答案

一个表包含数据,一个视图只是一个保存在数据库中的SELECT语句(或多或少,取决于您的数据库).

视图的优点是,它可以连接多个表中的数据,从而创建一个新的视图.假设你有一个关于薪水的数据库,你需要对它进行一些复杂的统计查询.

不必一直向数据库发送复杂的查询,您可以将查询保存为视图,然后单击SELECT * FROM view

Sql相关问答推荐

使用SQL/R循环查找邻居

SQL查询以条件空值跟踪生产操作结果进展

如何在presto/SQL中使用两个数组列创建(分解)单独的行

连接三个表的正确方式是什么?在这三个表中,可以显示在一个表上的行将在其他表中显示结果

在数据库中搜索列

SQL计数条目大于日期,包括交叉表中的零

根据Rails活动记录中时间戳/日期时间的时间部分从PostgreSQL中提取记录

在SELECT中将日期格式转换为双周时段

根据日期 Select ID 的上一条记录

SQL SUM Filter逻辑解释

根据要过滤的列的值进行联接和分组

Postgresql:在链接表中判断相关表中插入值的条件

Clickhouse:左连接表到外部数组

PostgreSQL中如何提取以特定字符开头的字符串中的所有单词?

SQL:无重复项的两个聚合函数

使用对 nvarchar 列的多个 LIKE 操作优化 SQL 查询

使用日期和间隔作为键加入 Athena 上的表?

Set vs let vs 在snowflake中声明变量

在 PostgreSQL 中使用重音敏感排序进行重音不敏感搜索

超过100名员工的连续行