网络安全

SQL视图:如何使用SQL中的视图?

您执行的任何数据库操作都应该有一个正确的视图。SQL中的视图基本上是虚拟表。当我说表时,它必须包含行和列。因此,本文将帮助您了解如何创建视图以及可以对其执行的不同操作。

本文讨论的主题是:

什么是视图?如何创建视图?操作更新插入删除删除删除删除优点

让我们开始吧

“什么是视图?”SQL中的

Views- Views in SQL-Edureka视图是虚拟表。甚至这些表也有行和列,就像在普通数据库表中一样。这些表可用于查看一个或多个表中选定部分的数据。

视图不包含自己的数据。它们主要用于限制对数据库的访问或隐藏数据复杂性。视图作为Select语句存储在数据库中。视图基于视图上的DML操作,如Insert、Update、Delete会影响原始表中的数据。

现在,让我们继续了解如何创建视图。

如何创建视图

“创建视图是一项简单的任务。只需遵循语法并了解表内容。

语法

创建视图视图名称作为选择列列表作为选择产品id,产品名称作为选择StudentDetails.NAME学生详细信息, StudentDetails.ADDRESS学生详细信息, 学生标志来自学生详细信息,学生标记其中,;插入

行数据可以插入到视图中。应用于Update命令的相同规则也适用于Insert命令。您可以像在数据库表中那样插入视图。

Deletion

一旦您学会了如何在SQL中插入和更新视图,我们就可以了解如何删除视图。

行数据可以从视图中删除。适用于Update和Insert命令的规则同样适用于Delete命令。

示例:

认为您有一个客户列表,其中包含ID、姓名、年龄、地址和薪水。此查询将帮助您从表中删除特定行。

SQL>delete from CUSTOMERS\u视图其中age=20;

这最终会从基表CUSTOMERS中删除一行,同样会反映在视图本身中。

现在,如何在SQL中删除视图呢

“Drop”

“当您有一个视图时,很明显,如果不再需要视图,您需要一种方法来删除它。以下是如何在SQL中删除视图的语法。

语法:

删除视图名称;

只需选择视图并添加此命令即可删除它。

现在,让我们看看在SQL中使用视图有什么好处。

的好处安全性:您可以限制用户直接访问表,并允许他们通过视图访问数据的子集。简单:有很多关系和表。一致性:可以在视图中隐藏复杂的查询逻辑和计算。”

“至此,我们将结束本文关于SQL中视图的讨论。我希望您对本博客中讨论的主题很清楚。

如果您想进一步了解MySQL并了解这个开源关系数据库,然后看看我们的MySQL DBA认证培训,该培训包括讲师指导的现场培训和实际项目体验。该培训将帮助您深入了解MySQL,并帮助您掌握该主题。

有问题要问我们吗?请在“SQL中的视图”的注释部分提到它,我会给您回复的

你也可能喜欢

发表评论

您的电子邮件地址不会被公开。 必填项已用 * 标注

提示:点击验证后方可评论!

插入图片
人工智能培训 投稿者
我还没有学会写个人说明!
最近文章
  • * 没有更多文章了
  • 热门搜索

    分类目录