Navicat Premium 17.3.1 for Mac 优秀的数据库管理工具的主要功能介绍分享,如何使用,一看遍懂

基本要素

  • 软件版本:v17.3.1
  • 适用系统:macOS (支持 Apple Silicon 和 Intel 芯片)
  • 核心功能:多数据库连接管理、数据可视化建模、高级SQL编辑与调试、数据同步与备份

1 引言

本文适用于对此软件比较感兴趣的计算机专业学生。是一款强大的数据库管理工具,能够帮助用户 高效连接和管理多种不同类型的数据库,通过直观的图形界面完成复杂的数据库操作,极大提升开发和管理效率。其主要优势在于 支持广泛的数据库类型提供丰富的可视化工具强大的数据迁移功能

2 软件功能特点详细介绍

  • 强大的连接管理:支持同时连接和管理 MySQL、MariaDB、MongoDB、Oracle、PostgreSQL、SQLite 以及 SQL Server 等多种主流数据库,并可在不同数据库之间进行数据传输和同步。
  • 直观的数据建模:通过 Entity-Relationship Diagram (ERD) 工具可视化设计和管理数据库结构,支持正向和逆向工程,自动生成SQL脚本,极大方便了数据库设计工作。
  • 高效的查询与编辑:内置功能强大的 SQL 编辑器和调试器,提供代码自动完成、语法高亮、代码片段等功能,让编写和优化 SQL 查询更加便捷高效。
  • 高级数据操作:提供 数据同步结构同步备份恢复 等实用工具,确保数据的安全性和一致性,简化维护工作。

4 使用教程

4.1 创建数据库连接

  1. 启动软件。
  2. 点击主界面左上角的 连接 按钮,选择您要连接的数据库类型(例如 MySQL)。
  3. 在弹出的窗口中填写连接信息:
    • 连接名:为您这个连接起一个易于识别的名字(如:My-Local-MySQL)。
    • 主机名/IP 地址:数据库服务器的地址,本地则为 localhost127.0.0.1
    • 端口:数据库服务的端口号(如 MySQL 默认为 3306)。
    • 用户名密码:登录数据库的凭据。
  4. 点击 测试连接 按钮验证配置是否正确,成功后点击 确定 保存。新连接会出现在左侧导航栏中。

Navicat Premium 可以连接哪些数据库?
它支持连接几乎所有主流关系型和非关系型数据库,包括但不限于:

  • 关系型数据库: MySQL, PostgreSQL, Oracle, SQL Server, SQLite, MariaDB
  • NoSQL 数据库: MongoDB
  • 云数据库: Amazon RDS, Amazon Redshift, Google Cloud SQL, Microsoft Azure 等

4.2 使用自动运行功能(批处理作业)

批处理作业 功能允许您将多个任务自动化执行。

  1. 在顶部菜单栏点击 文件 -> 新建批处理作业
  2. 在弹出的窗口中,选择您要添加到批处理中的任务(如:备份数据库、传输数据、运行 SQL 脚本等)。
  3. 将所需任务拖拽到右侧的流水线中,并可设置任务执行的先后顺序。
  4. 保存批处理作业后,可以手动执行,也可以通过 计划任务 功能设置其在特定时间自动运行。

4.3 使用视图功能

  1. 在左侧连接中展开一个数据库,右键点击 视图,选择 新建视图
  2. 在打开的视图设计器中,通过图形化界面选择要查询的表和字段,或直接编写 SQL 查询语句。
  3. 设计完成后,点击 运行 预览查询结果。
  4. 保存视图后,它可以像表一样在查询中被引用,简化复杂查询。

4.4 使用函数与事件功能

  • 函数(存储函数)

    1. 展开目标数据库下的 函数 目录。
    2. 右键点击并选择 新建函数
    3. 在弹出的窗口中编写函数体(SQL 语句),定义参数和返回值类型。
    4. 保存后,该函数便可在 SQL 语句中调用。
  • 事件(计划任务)

    1. 确保数据库的事件调度器已开启(例如在 MySQL 中需设置 event_scheduler=ON)。
    2. 在 Navicat 中,展开数据库下的 事件 目录。
    3. 右键点击并选择 新建事件
    4. 定义事件的执行时间(例如:每隔一天、在特定时间点等)和要执行的 SQL 语句。
    5. 保存后,数据库服务器将会在指定时间自动执行该事件。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐