首页 > 编程笔记 > MongoDB 阅读:6

Navicat Premium安装和使用教程(图文并茂,新手必看)

Navicat Premium 是一套可创建多个连接的数据库开发工具,让用户可以在单一应用程序中同时连接 MySQLRedis、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite。它与 GaussDB、OceanBase、Amazon RDS、Amazon Aurora、Amazon Redshift、Amazon ElastiCache、Microsoft Azure、Oracle Cloud、MongoDB Atlas、Redis Enterprise Cloud、阿里云、腾讯云和华为云等云数据库兼容。

使用 Navicat Premium,用户可以快速轻松地创建、管理和维护数据库,进行各种操作,如查看数据库的详细信息、处理报错、登录数据库等。

Navicat Premium 还提供了对象设计器、可视化查询创建工具、数据迁移和同步等功能,使用户能够更方便快捷地管理数据库对象,提高编写 SQL 的效率和准确性,降低数据迁移和同步的成本。

Navicat Premium的功能特点

1) 数据查看器

使用树视图、JSON视图、数据表样式的网格视图以及一系列数据编辑工具来添加、修改和删除记录,方便进行数据编辑。

2) 对象设计器

通过对象设计器可以方便快捷地管理数据库对象。Navicat 配备了一个方便的用户界面,将查询编写分为几个选项卡,使得使用者在编写复杂 SQL 时更准确,更高效。

3) SQL编辑/调试器

可视化查询创建工具可以帮助用户创建、编辑和运行查询。使用该界面时,用户无须担心 SQL 命令与语法问题。通过关键字建议功能,以及减少重复输入相同代码的自动完成和自定义代码段功能,编码过程可以变得更加高效。

此外,调试组件能够快速发现并修正 PL/SQL 和 PL/PGSQL 编码中的错误。用户可以设置断点,逐步运行程序,查看和修改变量值,以及检查调用堆栈。

4) 迁移

数据传输、数据同步和结构同步使得数据迁移的成本更低,速度更快。

Navicat 在数据迁移方面提供详细的指引,在各种数据库管理系统之间传输数据,并比对和同步数据库的数据和结构。只需几秒钟,就能设置和部署比对操作,并生成对应的操作脚本。

5) 模型

使用专业的对象设计器创建、修改和管理所有数据库对象。精密的数据库设计和模型创建工具能将数据库转换为图形表示,使用者可以轻松创建模型,创建和了解复杂的数据库。

6) 图表

图表功能使得使用者能够以可视表示形式创建大型数据集,探索并发掘数据之间的模式、趋势和关系,并将这些发现创建成有效的视觉输出,显示在仪表板上以进行共享。

7) 导入/导出

导入向导能将不同格式的数据传输到数据库,或者设置数据源连接并使用 ODBC 传输。表、视图或查询结果的数据可导出为 Excel、Access、CSV 等格式。

8) 数据生成器

数据生成器提供全面的功能,可生成大量高质量的测试数据。使用者可以根据业务规则和约束快速创建具有参照完整性的真实数据集。

9) 提高工作效率

强大的本地备份恢复解决方案,以及可用于 Mongo Dump、Oracle 数据泵或 SQL Server 备份的实用工具,通过直观的界面能引导使用者完成整个备份进程,提高正确率,较少产生错误的概率。

此外,还方便为可重复的部署进程(如数据库备份、MapReduce 作业和脚本运行)设置定时任务以自动运行。

10) 模式分析器

使用内置的可视化工具探索 MongoDB 模式。分析文档并显示集合中丰富的结构,以便使用者了解数据的模式,检测模式异常并检查离群值。

11) 协同合作

将连接设置、查询、模型、代码段、图表工作区和虚拟组信息同步到云服务,以便使用者能够随时随地访问它们,并且能够随时随地分享。

12) 安全连接

通过 SSH 通道和 SSL 创建安全的连接,确保每个连接都是安全、稳定和可靠的。

Navicat 为数据库服务器提供了不同的验证方式,如 MySQL 和 MariaDB 的 PAM 验证、MongoDB 的 Kerberos 和 X.509 验证以及 PostgreSQL 的 GSSAPI 验证。

Navicat 提供了更多的验证机制和高性能环境,使用时无须担心通过不安全的网络进行连接。

13) 原生设计

Navicat 是专为特定平台而设计的原生应用,提供熟悉且优化的使用体验,使系统运行更加流畅。Navicat 为数据库管理员带来了更稳定、更愉悦的操作体验。

14) 深色模式

设置深色布景主题,以保护使用者的眼睛免受计算机屏幕明亮的白色背景影响。在深色模式下,页面的外观不会改变任何功能。

15) 跨平台许可证

Navicat 提供跨平台许可证,用户无论在 Windows、macOS 还是 Linux 上运行,都可以购买一次并选择要激活的平台。之后,可以将许可证转移到其他平台上使用。

Navicat Premium的安装

Navicat Premium 支持多平台,目前能够支持的系统版本如下表所示。

表:Navicat Premium 支持的系统版本
系统名称 版本
Windows Microsoft Windows 7、Windows 8、Windows 8.1、Windows 10、Windows 11、Server 2012、Server 2016、Server 2019、Server 2022
macOS macOS 10.14 Mojave、macOS 10.15 Catalina、macOS 11 Big Sur、macOS 12 Monterey、macOS 13 Ventura、macOS 14 Sonoma
Linux Debian 9、Debian 10、Debian 11、Ubuntu 18.04、Ubuntu 20.04、Ubuntu 22.04、Fedora 33、Fedora 34、Fedora 35、Linux Mint 19、Linux Mint 20、Linux Mint 21、Deepin 20、银河麒麟桌面操作系统 V10

首先到 Navicat Premium 官网下载最新版本 Navicat 16,下载地址为 https://www.navicat.com.cn/download/navicat-premium。选择免费试用版本进行下载,跳转到版本选择页,这里选择 64 位下载,如下图所示:


图 1 下载Navicat Premium

单击“直接下载”按钮,下载完成后,双击安装文件进入安装向导,每一步都选择默认设置,一直单击“下一步”按钮,直到安装完成。

安装完成后,打开 Navicat 界面,找到“帮助”选项卡,进行版本注册。如果已有注册码,直接单击“注册”按钮,如果没有注册码,则单击“立即购买”按钮跳转到购买页,购买完成后,重新填入注册码,如下图所示。


图 2 版本注册

Navicat Premium的使用

1) 创建连接

单击 Navicat Premium 界面左上角的“连接”按钮,在弹出的下拉列表中选择 MongoDB 选项,如下图所示。


图 3 创建连接

选择 MongoDB 后,弹出“新建连接(MongoDB)”对话框。Navicat Premium 支持 3 种连接方式,包括单点、副本集和分片集群。这里选择单点模式 Standalone,在对话框中输入 MongoDB 服务器的 IP 或域名地址以及端口号,单击“测试连接”按钮,测试成功后保存连接,如下图所示。


图 4 新建连接

2) 操作数据库

连接成功后,进入操作主界面,在连接名称上右击,选择新建数据库,弹出“新建数据库”对话框,输入数据库名称,如下图所示。


图 5 新建数据库

删除数据库时,在数据库名称上右击,在弹出的快捷菜单中单击“删除数据库”,弹出“确认删除”对话框,勾选“我了解此操作是永久性的且无法撤销”复选框,单击“删除”按钮,如下图所示。


图 6 确认删除

3) 操作集合

在对应的数据库下,右击,选择“创建集合”选项,打开如下图所示的界面,对各项内容进行配置。


图 7 创建集合

配置完成后,单击“保存”按钮,在弹出的对话框中输入集合名称,然后单击“确定”按钮保存集合。

删除集合时,在集合名称上右击,在弹出的快捷菜单中选择“删除集合”选项,弹出“确认删除”对话框,勾选“我了解此操作是永久性的且无法撤销”复选框,单击“删除”按钮即可,如下图所示。


图 8 确认删除

4) 操作文档

选中左侧的集合,打开“集合记录”面板,在面板空白处右击,选择添加文档,弹出“添加文档”对话框,在对话框中输入记录内容,内容须符合 JSON 格式,如下图所示。


图 9 添加文档

输入完成后,可以单击左下角的“验证”按钮,进行文档验证。如果文档内容符合 JSON 格式,则会提示文档有效,如下图所示。


图 10 验证文档有效性

然后单击“确定”按钮,保存记录,数据会展示在“集合记录”面板中。

在编辑文档记录时,选中需要编辑的文档记录并右击,在弹出的快捷菜单中选择“编辑文档”选项,弹出“编辑文档”对话框,操作与添加文档类似,如下图所示。


图 11 编辑文档

与添加文档不同的是,这里会显示 _id 字段,该字段是添加文档之后,MongoDB 数据库自动生成的,一般不建议修改。

在删除文档时,选中需要删除的文档记录并右击,在弹出的快捷菜单中选择“删除文档”选项,弹出确认“删除”对话框,单击“删除一个文档”按钮,确认删除,如下图所示。选中文档记录后,单击下方的减号按钮也可以删除对应的文档记录。


图 12 确认删除

相关文章