Navicat 是一款数据库管理工具,支持图形界面连接 MySQL、MariaDB、PostgreSQL、SQL Server 等常用数据库,在窗口里就能轻松完成建库建表、写 SQL、导数据。
平时开发、测试、运维查数据、改表、导报表,用 Navicat 一个工具就够。左侧连服务器,右侧打开表、写查询、改数据。
同类工具里,热门的还有 DBeaver、MySQL Workbench 等,Navicat 的长处是一个界面管多种数据库,导入导出、备份、同步、建模这些常用功能做得完整,中文界面和文档也齐。
Navicat 分免费版和付费版,支持 Windows、macOS、Linux。
Navicat版本介绍
Navicat 现在的主版本是 18,产品分成几条线:
| 产品 | 支持的数据库 | 收费 | 适合谁 |
| Navicat Premium 18 | MySQL、MariaDB、PostgreSQL、SQL Server、Oracle、SQLite、MongoDB、Redis、Snowflake 等 | 付费,14 天试用 | 要备份、同步、建模、BI 的开发者、DBA、运维 |
| Navicat Premium Lite 18 | 同样支持多种数据库 | 免费,每机构最多 5 个用户 | 只要连库、建表、写 SQL、导入导出 |
| Navicat for MySQL 等单库版 | 各自只支持一种数据库 | 付费,14 天试用 | 只维护一种数据库、不需要多库切换 |
| Navicat 17 及更早版本 | 看具体版本 | 付费 | 老项目锁版本,新装不建议 |
预算有限、只做日常增删改查,直接用免费的 Lite;需要备份还原、数据传输、结构同步、数据建模、BI 报表、数据脱敏,选 Premium。只维护 MySQL 一个库,单库版更便宜,但跨库操作不如 Premium 方便。
Navicat下载
Navicat安装包:Navicat安装包(Windows+Linux+macOS,所有版本汇总)
Navicat安装
1)Windows平台
双击 navicatXXX_x64.exe 安装包,点击"下一步":
同意协议,点击“下一步”:
选择安装路径,建议改到D盘:
继续点击"下一步"直到安装完成。安装后桌面上会生成Navicat快捷方式。
点击“安装”:
等待进度条走完,Navicat 就安装好了:
2)macOS平台
双击 dmg,把 Navicat Premium Lite 图标拖进“应用程序”文件夹即可。
3)Linux平台
打开终端,进入安装包所在目录,给文件加执行权限:
chmod +x navicat18-premium-lite-cs-x86_64.AppImage
然后运行:
./navicat18-premium-lite-cs-x86_64.AppImage
启动后直接进主界面。AppImage 不用安装,文件放在哪就从哪运行。
Navicat基础使用
首次打开需要创建 Navicat ID 账号,创建的过程非常简单,创建后就可以永久使用了:
1)连接MySQL
点击左上角的"连接"按钮,选择你要连接的数据库类型(如 MySQL、MariaDB 等):
以 Mysql 为例,输入主机地址(本地填localhost或127.0.0.1,远程数据库填连接地址)、端口(MySQL/MariaDB默认3306)、用户名和密码,然后点击"测试连接"确认能连上,然后点"确定"保存。
2)建库
左侧列表找到新添加的数据库,右键“新建数据库”,填库名、字符集选 utf8mb4、排序规则选 utf8mb4_general_ci,点“确定”。
3)建表
双击库打开,右键“表”→“新建表”,填字段名、类型、长度、是否允许空等,点“保存”填表名。常用类型:整数用 INT 或 BIGINT,金额用 DECIMAL,字符串用 VARCHAR,时间用 DATETIME,长文本用 TEXT。
4)写查询
右键库→“新建查询”,在编辑器里写 SQL,点工具栏“运行”或按 Ctrl+R 执行。结果集在下方,能直接改单元格、复制成 CSV、导出成 Excel。
5)导入导出
右键表→“导入向导”,支持 CSV、Excel、JSON、SQL 等格式;“导出向导”能导成 CSV、Excel、JSON、SQL、HTML 等。
Navicat新手常见问题
1)Navicat Premium Lite 真的免费吗?
真的免费,商业和非商业都能用,不用买授权,也没有试用期。限制是每家机构最多 5 个用户账号,功能比 Premium 少。
2)Lite 和 Premium 有什么区别?
Lite 保留连库、建表、改数据、写 SQL、导入导出;Premium 多了备份还原、数据传输、结构同步、数据建模、BI、数据脱敏、AI 助手。
3)Lite 和 DBeaver 哪个好?
DBeaver 开源免费、插件多;Lite 界面统一、中文完整、导入导出向导好上手,但功能比 Premium 少、限 5 个用户。看使用习惯选。
Navicat使用注意事项
1)连接密码别存在公用电脑。Navicat 会保存连接信息,公司公用机、借来的电脑用完删掉连接。
2)Lite 没有备份还原功能。改生产库之前,用 mysqldump 在命令行备份,或者让 DBA 先做快照。
3)远程连不上先查网络。telnet 服务器 3306 通不通、账号是不是只允许 localhost 登录。
4)换电脑怎么带走连接?文件→导出连接,选要导出的连接,导出 .ncx;新电脑文件→导入连接,选同一个文件。