Navicat 博客

在 MySQL 中模拟外部联接 2022 年 10 月 24 日,由 Robert Gravelle 撰写

上周的文章详细介绍了 SELECT 查询中的外部联接。它是一种 JOIN 类型,可以从相关表中返回匹配和不匹配的行。遗憾的是,并非所有数据库(DB)供应商都支持它,包括 MySQL。但这没关系,因为可以通过组合其他三种 JOIN 类型(即 LEFT、INNER 和 RIGHT 连接)来模拟外部联接。在本文中,我们将详细了解 LEFT 和 RIGHT 联接,以及当使用 INNER JOIN 组合它们时,如何变成 OUTER JOIN。

了解 SQL 外部联接 2022 年 10 月 11 日,由 Robert Gravelle 撰写

外部联接(Outer Join)是所有 SQL 联接类型中最不为人知的。也许是因为与其他联接类型相比,外部联接的需求较少。无论如何,外部联接本身并没有什么奇特的。正如我们将在这篇文章中看到的几个外部联接的示例,应该足以消除你对它们的任何误解和困惑。

本文将首先讲述 Outer Join 语句的语法和用途,然后会有一些示例说明。

在数据库中存储枚举 2022 年 10 月 5 日,由 Robert Gravelle 撰写

在信息技术领域,俗称 IT 领域,枚举(ENUM)是一种特殊的数据类型,它封装了一组预定义的常量。因此,变量可能只保存枚举的其中一个预定义的值。常见的示例包括指南针方向(東、南、西、北)或星期几。

在数据库表中存储枚举有些复杂因素,其中之一是它们的值可能是数字或字母(即字符串)。而且,你可能希望阻止用户在表中添加任何不属于枚举集的允许值。我们将在今天的文章中解决这两个问题。

选择主键 - 第 3 部分 2022 年 9 月 14 日,由 Robert Gravelle 撰写

使用字符串作为主键

在本系列关于为关系数据库选择主键的第三部分也是最后一部分中,我们将研究使用字符串数据作为主键(PK)的一些原因。回想一下,在第 1 部分,我们讨论了自然主键和代理主键,并考虑了什么因素决定选择哪一种。而第 2 部分探讨了字符串和数值数据类型,看看哪种更适合作为主键。现在是时候澄清事实并得出结论,字符串或字母数据是否合适的主键。

Navicat 16.1 的新功能 - 第 4 部分 2022 年 8 月 31日,由 Navicat 撰写

数据同步

现在,你可以选择不预览结果并直接部署。Navicat 现提供以下两个按钮:

  • 比较 & 预览:预览比较结果。
  • 比较 & 部署:跳过预览并立即部署。

分享
文章归档