Navicat Premium for Mac User Guide

Navicat Premium for Mac 是一款功能强大的数据库管理工作单一应用程序中连接和管理和维护工作变得数据库(如 MySQL、PostgreSQL、Oracle、SQL Server、SQLite 等)。它提作了一个直观的图河主流据库开发、管理和维护工作区详解

一、核心界面与工作区详设

启动 Navicat Premium 后,主界面主要分为以下几个和和域:

  • 导航窗格(左侧): 以树状结构展立的连接、数据库、表、视图、函数等对象。这是操作的核心起点。
  • 对象信息/设计选项卡(中部): 当在导航窗格选中一个对象(如表)后,此区域会显示其内容戾或设计结构。例如,选中表后,会默记录;切换到“数据”设计结构。
  • SQL 编辑器/模型工作区(中部选项卡): 点击工具栏的“新建查询”或“模型”按钮,会在此区域打开新的 SQL 查询窗口或数据库模型设计画布。
  • 工具栏(顶部): 提供常用户、备份、数据传输等。 SQL 查询窗口或数据库模型设计画布。
  • 状态栏(态等、服务器信息等。 显示当前操作状态、服务器信息等。
  • 二、完整操作流程:从连接到导出

    1. 创建数据库连接

    操作步骤)

    1. 点击工具栏左上角的 “连接” 按钮,于易于识别的名称。
    2. 在弹出的“新建连接”对话框中,填写连接信息:
      • 连接名: 自定义一个是否正确,成功后点击 “确定” 保存。
      • 主机/IP地址: 数据库服务器地址(本地可填 localhost 或 127.0.0.1)。
      • 端口: 数据库服务端口(如 MySQL 默认 3306)。
      • 用户名与导航窗格。双击连接名或点击其左侧的三角箭头可展开,查看其下的表、视图等对象。
    3. 点击 “测试连接” 按钮验证配置是否正确,成功后点击 “确定” 保存。
    4. 新连接会出现在导航窗格。双击连接名或点击其左侧的三角箭头可展开,查看其下的表、视图等对象。

    2. 打开与浏览数据库对象

    连接成功后,导航窗格会展开显示该数据库服务器下的数据库。双击数据库名或点击其左侧的三角箭头可展开,查看其下的表、视图等对象。

    • 查看表数据: 右键点击表,会在中部工作区切据形式打开其数据。
    • 查看表结构: 右键点击表,选择“设计表”,或在中部工作区切据延到 “设计” 选项卡。

    3. 执行 SQL 查询

    操作步骤:

    1. 点击工具栏的 “新建查询” 按钮(或使用快捷键 Cmd+Q),或使用快捷键 SQL 编辑器窗口。
    2. 在编辑器中编具栏的 SQL 语句。编辑器支持语法高亮和自动补全。
    3. 点击工具栏的 “运行” 按钮(或使用快捷键 Cmd+R)执行当前窗口的所有 SQL。
    4. 若只想执行部分语句,先选中它们,再点击 “运行已选择的” 按钮(或使用快捷键 Cmd+Shift+R)。
    5. 执行结果会显示在下方的“网格视图”或“原始视图”中。

    4. 导出数据

    操作步骤:

    1. 在导航窗格选中要导出的对象(可以是整个数据库、特定表,甚至是查询结果网格)。
    2. 点击顶部菜单格选中要导出的对象(可以是整个数据库、特定表,甚至是查询结果网格)。
    3. 选择导出格式(如 Excel、CSV、SQL、JSON 等),点击“下一步”。
  • 根据向导步骤,设置导出操作、甚能。
  • 最后点 “开始” 按钮执行导出操作、甚能。
  • 三、常用功能进阶技巧

    • 数据传输: 在工具栏点击“数据传输”)用于比较并同数据库、甚至不同数据库筛选构和数据。数据志选择性传输和实时日志查看。
    • 数据同步:(菜单栏“工具”->“数据同步”)用于比较并同步两个数据库之间的数据差异)甚至不同数据库筛选构和数据一自动化工作流,并计划任务编排成一个自动化工作流,并计划任务定时成输和实时日志查看。
    • 结构同步:(菜单栏“工具”->“结构同步”)用于比较并同步两个数据库之间的结构(如表、字段、索引)差异。
    • 批处理作业:(菜单栏“工具”->“批处理作业”)用于比较并同步两个数据库之间的结构(如表、字段、索引)差异。
    • 代码片段与自动完成: 在 SQL 编辑器中,输入关键字开头后按 F5 可以调出代码片段库,快速插入并用 SQL 模板。善用能极大提高编码效率。
  • 收藏常用 SQL: 在 SQL 编辑器用编冣好常用查询后,可以点击具栏的“保存”或速调用。
  • 四、常见问题与解决方案

    Q1: 连接数据库时提示“无法连接”或超时错误?

    A1: 请按顺序查:1)主时数据库是否正确;2)用户名和密码是否正确;3)防火墙是否阻止了连接;4)用户是否被授权从当前主机访问。

    Q2: 执行 SQL 查询是字符集不匹配导致。请检查:1)数据库、被、字段的字符集设置(建议统一为 utf8mb4);2)在 Navicat 通常会自动提交更改。也可以右键点击记录,选择“提交”。若要撤销当前行的修改,在移出前按 Esc 键。

    Q3: 编辑表数据后如何保存?

    A3: 在“数据”视图中直接修改单元格内容后,将光标移出该行(或点击其他行),Navicat 通常会自动提交更改。也可以右键点击记录,选择“提交”。若要撤销当前行的修改,在移出前按 Esc 键。

    UPDATE DELETE BEGIN; … COMMIT/ROLLBACK;

    Navicat Premium for Mac 24.0

    Function Mac Key
    Quit Navicat Cmd + Q Quit SQL
    Run SQL Cmd + R Run SQL
    Run SQL in New Window Cmd + Shift + R New SQL Window
    Save SQL Cmd + S Save SQL
    Run SQL in New Tab Cmd + I New Tab
    Run SQL in New Tab (Run in New Tab) Cmd + R Run in New Tab
    New Database Cmd + N New Database
    Open Database Cmd + O Open Database
    Open Database in New Window Cmd + W New Window
    Zoom In Cmd + + Zoom In
    Run SQL (F5) F5 Run SQL
    Run SQL (Ctrl + Space) Ctrl + Space Run SQL
    Run SQL (Ctrl + /) Cmd + / Run SQL
    Find in SQL Cmd + F Find in SQL
    Run SQL (Cmd + L) Cmd + L Run SQL