Navicat 博客

Navicat On-Prem Server 的使用 - 第一部分 2024 年 11 月 1 日,由 Robert Gravelle 撰写

配置超级管理员、On-Prem Server 配置文件以及存储数据库

Navicat On-Prem Server 是一个托管云环境的内部解决方案,你可以在你的位置安全地存储 Navicat 对象。Navicat 有两个用于促进团队协作的产品,On-Prem Sever 是其中一个,另一个是 Navicat Cloud。这两个解决方案的主要区别在于共享对象的位置不同:就 Navicat Cloud 而言,它们存储在 Navicat 服务器的一个集中位置,而 Navicat On-Prem Server 则位于你的组织的基础架构上。尽管如此,你也可以在亚马逊 Linux 2 或 Docker 容器中安装 Navicat On-Prem Server。今天的博客将介绍在 Windows 10 上使用 MySQL 8 Community Server 实例配置 Navicat On-Prem Server 的第一步。下一篇博客文章将完成该系列的其余步骤。

通过 Navicat On-Prem Server 无缝管理 MySQL 和 MariaDB 2024 年 10 月 28 日,由 Robert Gravelle 撰写

Navicat 协同合作为你的团队提供协作各种数据库对象的方法,包括连接设置、查询、聚合管道、代码段、模型工作区、BI 工作区和虚拟组信息。Navicat 提供两种协作方式:Navicat Cloud 和 Navicat On-Prem Server。Navicat Cloud 为你的团队提供一个中央空间来存储 Navicat 对象,而 Navicat On-Prem Server 是一个托管云环境的内部解决方案,你可以在你的位置安全地存储 Navicat 对象。今天的博客将描述 Navicat On-Prem Server 如何帮助促进你团队内的协作和更高效地管理 MySQL 和 MariaDB 实例。

SQL 反连接 2024 年 10 月 21 日,由 Robert Gravelle 撰写

最强大的 SQL 功能之一是 JOIN 操作,它提供了一种优雅而简单的方法,将一个表中的每一条记录与另一个表中的每一条记录结合起来。不过,有时我们可能想从一个表中找到另一个表中没有的值。正如我们将在今天的博客文章中看到的,通过包含一个谓词来连接表,连接也可以用于此目的。这种连接被称为反连接,对于回答各种与业务相关的问题很有帮助,例如:

  • 哪些客户没有下单?
  • 哪些员工还没有被分配到部门?
  • 本周哪些销售人员没有达成交易?

本期博客将以 PostgreSQL dvdrental 数据库 为例,介绍反连接的类型以及如何编写反连接。 我们将在 Navicat Premium Lite 17 中编写和执行查询。

SQL 半连接 2024 年 10 月 15 日,由 Robert Gravelle 撰写

大多数数据库开发人员和管理员都熟悉标准的内、外、左和右连接类型。虽然可以使用 ANSI SQL 编写这些连接类型,但还有一些连接类型是基于关系代数运算符的,在 SQL 中没有语法表示。今天我们将学习一种这样的连接类型:半连接(Semi Join)。下周我们将讨论与之类似的反连接。为了更好地了解这些连接类型是如何工作的,我们将在 Navicat Premium Lite 17 中对 PostgreSQL dvdrental 数据库 执行一些 SELECT 查询。这是一个基于 MySQL Sakila 样本数据库的免费数据库。

使用 Having 子句筛选聚合字段 2024 年 10 月 8 日,由 Robert Gravelle 撰写

如果你编写 SQL 查询已有一段时间,那么你可能对 WHERE 子句非常熟悉。虽然它对聚合字段没有影响,但有一种方法可以根据聚合值过滤记录,那就是使用 HAVING 子句。本博客将介绍它的工作原理,并提供几个在 SELECT 查询中使用它的示例。

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