彩票走势图

数据库管理工具Navicat Premium使用教程:如何在单个应用程序管理多个数据库

转帖|使用教程|编辑:鲍佳佳|2020-08-24 14:34:22.377|阅读 210 次

概述:在本篇文章中,我们将研究在管理多个数据库中会遇到哪些困难,并提供使用 Navicat Premium 克服这些困难的一些实际示例。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

管理多个数据库要么需要使用多个客户端应用程序,要么找到一个可以容纳你使用的所有数据库的应用程序。其中一个工具是 Navicat Premium。它不仅支持大多数主要的数据库管理系统(DBMS),而且它是可以同时连接到所有这些系统的少数工具之一!现Navicat Premium免费试用14天。

点击下载Navicat Premium最新试用版

在本篇文章中,我们将研究在管理多个数据库中会遇到哪些困难,并提供使用 Navicat Premium 克服这些困难的一些实际示例。

连接多个数据库

建立与多个数据库的连接并非易事,因为每个数据库产品都有自己的连接参数。例如,某些数据库需要默认数据库,而其他数据库则不需要。Navicat 通过为每种数据库类型提供一致的“连接”对话框来抚平这些差异,屏幕之间只有一些微小的变化。以下是 Windows 上 MySQL 的“新建连接”对话框和 macOS 上 SQL Server 的“新建连接”对话框的比较:

查询多个数据库

 在 SQL 查询方面,大多数 DBMS 支持一组标准化的 SQL 语句和函数。除此之外,许多数据库供应商试图通过包含一组额外的扩展 SQL 功能来将其产品区分开来。例如,数据透视表是一个统计表,它汇总了(例如数据库,电子表格或商业智能程序中)更广泛的表的数据。此摘要可能包括总和、平均值或其他统计信息,数据透视表以有意义的方式将这些信息组合在一起。

对于数据透视表的数据库支持在各 DBMS 之间差异很大,如下所述:

  • PostgreSQL 是一种对象关系数据库管理系统,允许使用 tablefunc 模块创建数据透视表。
  • MariaDB 是一个 MySQL 分支,允许使用 CONNECT 存储引擎的数据透视表。
  • Microsoft Access 支持名为“交叉表”查询的数据透视查询。
  • Oracle 数据库和 SQL Server 支持 PIVOT 操作。
  • 一些不直接支持数据透视功能的流行数据库,例如 SQLite,通常可以使用嵌入式函数、动态 SQL 或子查询来模拟数据透视功能。

在 Navicat 中,你可以使用一个语句查询多个数据库,只要你可以用两个公共字段联接各个表,并且查询中的所有数据库都支持该语法:

总结

在今天的文章中,我们研究了管理多个数据库的一些挑战,并回顾了如何使用 Navicat Premium 克服这些挑战的一些实际示例。

Navicat Premium 适用于 Windows、macOS 和 Linux 操作系统,并支持 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。它还兼容 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、Google Cloud 和 MongoDB Atlas 等云数据库。慧都作为PremiumSoft正版授权商现Navicat Premium在线购买立省500!


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP