看法(view)和桌子(table)的区别

视图和表都是两种数据库对象类型。简而言之,视图被存储或命名为select查询。可以如下所示创建它们。...

视图与表格

视图和表都是两种数据库对象类型。简而言之,视图被存储或命名为select查询。可以如下所示创建它们。

创建或替换视图视图名称

作为

选择语句;

表由列和行组成。列是属于同一数据类型的一组数据。行是一系列值,可以来自不同的数据类型。列由列名标识,每行由表主键唯一标识。表是使用“createtable”DDL查询创建的。

创建表表\u名称(

列名称1数据类型(长度),

列名称2数据类型(长度)

….

….

….

);

意见

如前所述,每个视图的主体都是一个SELECT语句。视图被称为数据库的“虚拟表”。尽管视图存储在数据库中,但是在使用另一个SELECT语句调用它们之前,它们不会运行。当使用SELECT语句调用它们时,将执行它们存储的SELECT查询并显示结果。由于视图只有SELECT查询作为其主体,因此不需要很大的空间。这里有一些观点的好处,

  1. 创建视图后,可以使用其名称反复调用它,而无需多次编写SELECT查询。
  2. 因为这些视图是预编译的对象,所以它的执行时间比单独执行SELECT查询(视图主体)要短。
  3. 视图可用于限制表数据访问。因此,它们在数据安全方面也可以发挥重要作用。

桌子

表是行的集合。行可以包含来自不同数据类型的数据。表的每一行都必须使用唯一标识符(主键)进行标识。表是我们存储数据的地方。INSERT、UPDATE和DELETE查询可用于**新行、更新现有行值以及从表中删除行。应使用SELECT查询从表中检索数据。表结构也可以在创建后更改(如果需要)。应该使用ALTER TABLE querys来更改表结构。表需要比视图更多的空间来存储其数据内容。数据库中有几种类型的表。

  1. 内部表格
  2. 外部表格
  3. 临时表
视图和表之间有什么区别?视图是虚拟表,它引用SELECT查询,但表实际上在数据库.视图不需要很大的空间来存储其内容,但表需要比视图更大的空间来存储其内容内容。视图可以使用“create or replace”语法创建。但是不能使用“create or replace”创建表,它必须是“create table”语法。因为表创建DDL不允许替换.表格列可以被索引。但是视图列不能被索引。因为视图是虚拟的桌子。桌子结构可以用ALTER语句修改,但不能用ALTER语句修改视图的结构。(必须重新创建视图以修改其结构)DML命令可用于**、更新和删除表的记录,但DML仅允许用于可更新视图,这些视图在视图选择中没有以下内容语句集运算符(INTERSECT、MINUS、UNION、UNION ALL)DISTINCTGroup聚合函数(AVG、COUNT、MAX、MIN、SUM,等等)GROUP BY子句Order BY ClauseCONNECT BY ClauseSTART WITH ClauseCollection表达式位于Select ListJoin查询的Select ListSub查询中

  • 发表于 2020-11-04 10:06
  • 阅读 ( 137 )
  • 分类:IT

你可能感兴趣的文章

网球乒乓球(table tennis)和乒乓球(ping pong)的区别

...都是球类运动。这个游戏的名字提供了一个线索,它是在桌子上玩的,玩家用特制的球拍击打塑料球,网放在桌子上方,高度为6英寸。在一些国家和文化中,乒乓球被称为乒乓球,尽管官方名称仍然是乒乓球。为什么这项运动...

  • 发布于 2020-10-17 17:44
  • 阅读 ( 741 )

悲观主义者(pessimist)和现实主义者(realist)的区别

...他不是那种相信传闻和宣传的人,因为他对事情有自己的看法。这些人既不是多数人,也不是少数人,而是根据他们对形势的理解作出决定或采取行动。 现实主义者天生就是客观的、科学的,只有掌握了事实,他才会相信一件...

  • 发布于 2020-11-03 08:44
  • 阅读 ( 428 )

哲学(philosophy)和世界观(world view)的区别

...。这些不同的范畴对人、价值观、真理和现实有着不同的看法。例如,自然主义认为人是生物过程的产物。价值观虽然对社会有用,但没有科学的重要性。科学总是支持真理的。现实是一维的。我们看到的是那里的东西。泛神论...

  • 发布于 2020-11-04 14:40
  • 阅读 ( 234 )

斯诺克(snooker)和台球桌(pool table)的区别

...面的口袋小,而在斯诺克桌上则是一样的。这两个游戏的桌子标记太不一样了。在游泳池的情况下,桌子上有一个头和脚的位置,架子的顶点球放在后面的位置。休息是从后面一条看不见的线,这条线穿过桌子的头部。在斯诺克...

  • 发布于 2021-06-22 15:56
  • 阅读 ( 574 )

海滨(oceanfront)和海景(ocean view)的区别

...间能提供更好的海景。一旦您到达您的房间,您不满意的看法,您可以随时要求转移到另一个房间,最好是一个更好的看法。海滨客房提供了更好的海景比海景房。在承诺之前最好先问问度假村能提供什么,因为这些条款可能会...

  • 发布于 2021-06-23 15:53
  • 阅读 ( 591 )

桌子(table)和看法(view)的区别

表与视图 数据库是有组织的数据或信息的数字集合,可以存储在计算机内存或其他存储设备中。它是以这样一种方式开发的,用户可以存储和访问大量数据。一个数据库有几个对象来保存、显示和分析大量的信息。Microsoft SQL...

  • 发布于 2021-06-23 19:22
  • 阅读 ( 207 )

桌子(table)和图形(figure)的区别

表与图 当某些数据或信息必须以表格或插图的形式表示以供参考时。表格和图表通常在视觉上有所区别。图形包括图纸、插图和照片,表格是所有数据的行和列形式的汇编。这是理解它们之间区别的一种非常普遍的方法。在科...

  • 发布于 2021-06-23 20:53
  • 阅读 ( 414 )

保持(keep)和放(put)的区别

...理解这个意思。 我们把牛奶放在冰箱里。 把这些书放在桌子上。 玻璃杯放在柜子里。 你的衣服放在哪里? 你会注意到在上面的句子中keep相当于把某物存储或放置在某处。例如,第一句话表示牛奶存放的地方,第二句话是要求...

  • 发布于 2021-06-28 01:26
  • 阅读 ( 453 )

看法(view)和物化视图(materialized view)的区别

...别比较 关键术语 视图、物化视图、关系数据库 什么是看法(view)? 视图是来自一个或多个表的数据的逻辑子集。它有助于限制对数据的访问。此外,视图包含从查询表达式获得的数据。程序员可以编写SQL查询来创建update和delete...

  • 发布于 2021-07-02 00:53
  • 阅读 ( 834 )

结束表(end table)和边桌(side table)的区别

...3; 
 
 
 边桌是我们通常放在房间侧面或靠墙的小桌子,而端桌是我们放在椅子旁边或沙发末端的小桌子。这两张桌子都比餐桌小。此外,端桌和边桌都具有装饰价值和功能价值。同样重要的是要知道这两个词通常被用作...

  • 发布于 2021-07-02 17:02
  • 阅读 ( 759 )
孙贼别跑你大爷
孙贼别跑你大爷

0 篇文章

相关推荐