Navicat 博客

嵌套连接的说明 2022 年 5 月 26 日,由 Robert Gravelle 撰写

就在你以为你知道每种类型的连接时,又有一种出现!也许你听说过嵌套联接,甚至是嵌套循环查询计划,并且想知道它们是什么。好吧,今天的文章将为你解开谜团!

第三方数据库管理工具的好处 2022 年 5 月 19 日,由 Robert Gravelle 撰写

上周完结了关于“常见的 SQL 查询错误”的系列文章,现在是时候从 Monty Python 剧本中翻开一页,然后转到一个截然不同的题目。这个题目就是为什么数据库开发人员和管理员应该考虑使用第三方数据库管理工具(DBMT)来填补主要数据库制造商的不足之处。无论价格如何,所有第三方 DBMT 都能补足或替换数据库制造商的工具集,提供满足一般 DBA 社区需求的功能。今天的文章将重点介绍第三方 DBMT 的一些好处。

一些最常见的 SQL 查询错误 - 第 5 部分 2022 年 5 月 16 日,由 Robert Gravelle 撰写

谓词的求值顺序

就在本系列的第 3 部分之前,我们稍作停顿,讨论了 SQL 中的谓词,因为它们会导致与外部联接相关的错误。在本系列“常见的 SQL 查询错误”的最后一部分中,谓词将再次出现,因为我们将研究谓词的求值顺序如何导致看似结构良好的查询因错误而运行失败。

一些最常见的 SQL 查询错误 - 第 4 部分 2022 年 5 月 11 日,由 Robert Gravelle 撰写

捣乱的子查询

在这个关于“常见的 SQL 查询错误”的系列中,我们已经看了几个 SQL 查询示例,这些查询在第一次检查时看起来非常可靠,但它们可能会导致错误的结果和/或性能降低。上周,我们学习了放置谓词的位置如何对查询执行产生负面影响,尤其是在外部联接中。今天将重点介绍子查询,以及当对任何基础表进行更改时它们如何破坏 SQL 语句。

一些最常见的 SQL 查询错误 - 第 3 部分 2022 年 5 月 6 日,由 Robert Gravelle 撰写

外部联接(Outer Join)和笛卡尔积(Cartesian Product)

在这个关于“常见的 SQL 查询错误”的系列中,我们一直在探索看似直观的 SQL 查询构造方法如何导致反模式,从而导致错误结果和/或性能降低。上周,我们暂停了这个系列,讨论了 SQL 中的谓词。在本期文竟中,我们将学习它们的位置如何对查询执行产生负面影响,尤其是在外部联接中。

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