Navicat 博客

相关子查询 2023 年 2 月 2 日,由 Robert Gravelle 撰写

子查询可以分为两类:

  • 非相关(简单)子查询独立于其包含(外部)语句获取其结果。
  • 相关子查询引用其外部查询的值以便执行。

当非相关子查询执行时(独立于外部查询),首先执行子查询,然后将其结果传递给外部查询。与此同时,相关子查询通常会在执行之前从其外部查询中获取值。当子查询返回结果时,它将其结果传递给外部查询。

现在我们知道相关子查询和非相关子查询之间的区别,本文将介绍如何在 Navicat Premium 16 中编写相关子查询。

如何在 SQL 中执行搜索和替换 2023 年 1 月 18 日,由 Robert Gravelle 撰写

毫无疑问,更新数据库中的文本值是司空见惯的事情。尽管如此,很少有数据库管理员(DBA)在对生产表执行批量更新时不感到害怕。在今天的文章中,我们将学习如何使用 SQL REPLACE() 函数替换表列中的全部或部分字符串。

在 Navicat 16 中创建自定义代码段 2023 年 1 月 9 日,由Robert Gravelle 撰写

在版本 12 中,所有“非 Essentials”版本的 Navicat 数据库管理和开发工具都引入了代码段功能。到了版本 16,代码段被添加到 Navicat 的云服务中,以便用户将他们的代码段保存到云中并在 Navicat 产品之间共享它们。对于那些不熟悉代码片段功能的人,这功能让你在 SQL 编辑器中工作时将可重用代码插入到 SQL 语句中。除了可以访问一组内置片段外,你还能定义自己的片段。我们在之前已讨论过代码片段。在 2018 年 3 月 14 日的文章“使用 Navicat 代码片段”中,概述了代码段功能。今天的文章将介绍如何创建你自己的自定义代码段。它可以使编写查询的工作变得更加轻松!

使用 SQL 别名简化查询并自定义结果 2022 年 12 月 20 日,由 Robert Gravelle 撰写

别名能够在不影响基础表或视图的情况下临时重命名表或列。作为大多数甚至所有关系数据库管理系统都支持的 SQL 功能,别名是简化查询和/或自定义结果集中列标题的好方法。在这篇文章中,我们将使用 Navicat Premium 16 来完成这两项工作。

Navicat 16 和表空间 - 第 3 部分 2022 年 12 月 13 日,由 Robert Gravelle 撰写

表空间管理

Navicat 16 和表空间系列的第 3 部分也是最后一部分将重点介绍如何使用 Navicat Premium 16 管理 MySQL 中的表空间。回想一下,第 1 部分介绍了表空间的一些优点,包括可恢复性、轻易添加更多表、自动存储管理、 以及隔离缓冲池中的数据以提高性能或内存利用率。第二部分提供了更多信息关于什么是表空间、它们如何运作以及在各种关系数据库产品中的默认表空间类型。

Navicat 文章
频道条目
分享
文章归档