表与视图的区别

Posted kukai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表与视图的区别相关的知识,希望对你有一定的参考价值。

区别只有一个,那就是“是否保存了实际的数据”
表存储的是数据。
视图保存的是 SELECT 语句
使用视图时会执行SELECT语句并创建出一张临时表
 
视图的限制① ——定义视图时不能使用ORDER BY子句
  因为视图和表一样,数据行都是没有顺序的。
  实际上,有些 DBMS 在定义视图的语句中是可以使用 ORDER BY 子句的 A,
  但是这并不是通用的语法。因此,在定义视图时请不要使用 ORDER BY 子句。
视图的限制② ——对视图进行更新

以上是关于表与视图的区别的主要内容,如果未能解决你的问题,请参考以下文章

数据库表与视图的区别

SAP内表与工作区的区别

phpMyAdmin 表与 MySQL 视图

hive内部表与外部表区别

Oracle中的临时表与全局临时表有啥区别?

创建新表与在 psql 中保留字段之间的区别