Navicat 使用超详细教程:从下载到实战案例
·
目录
一、Windows 端详细下载安装指南
1. 下载步骤
-
访问官网:
- 打开浏览器,输入网址:https://www.navicat.com.cn/
- 点击顶部导航栏的"产品" → 选择"Navicat Premium"(全能版)
-
选择版本:
- 在下载页面找到"Windows"版本
- 注意区分:
- 64位版本:Navicat Premium 16 for Windows x64
- 32位版本:Navicat Premium 16 for Windows x86
- 推荐下载64位版本(除非你的系统是32位)
-
下载方式:
- 直接点击"下载试用版"(30天试用)
- 或购买后下载正式版(需输入序列号)
-
下载文件:
- 文件名示例:navicat150_premium_cs_x64.exe
- 文件大小:约100MB(版本不同可能有差异)
2. 安装过程(详细步骤)
-
运行安装程序:
- 双击下载的.exe文件
- 如果出现安全警告,点击"运行"
-
安装向导:
- 选择安装语言(简体中文)
- 点击"下一步"
-
许可协议:
- 仔细阅读后勾选"我同意"
- 点击"下一步"
-
选择安装位置:
- 默认路径:C:\Program Files\PremiumSoft\Navicat Premium 16\
- 可点击"浏览"修改安装路径(建议保持默认)
-
选择组件:
- 默认全选(包括MySQL、Oracle等所有驱动)
- 点击"下一步"
-
创建快捷方式:
- 勾选"创建桌面快捷方式"
- 勾选"创建快速启动栏快捷方式"
-
完成安装:
- 点击"安装"开始安装
- 安装完成后点击"完成"
二、MySQL 连接验证(详细测试流程)
1. 连接前的准备工作
-
确认MySQL服务状态:
- 打开Windows服务(Win+R → services.msc)
- 找到"MySQL"服务,确认状态为"正在运行"
- 如果没有运行,右键选择"启动"
-
获取连接信息:
- 主机名/IP:localhost(本地)或服务器IP
- 端口:默认3306(除非你修改过)
- 用户名:通常是root(生产环境建议用其他账号)
- 密码:安装MySQL时设置的密码
2. 创建连接(带截图说明)
-
打开Navicat → 点击左上角"连接"按钮
-
选择"MySQL"作为连接类型
-
填写连接信息:
- 连接名:MyLocalMySQL(自定义)
- 主机:localhost
- 端口:3306
- 用户名:root
- 密码:输入你的MySQL密码
-
高级设置:
- 点击"高级"选项卡
- 编码设置:utf8 - utf8_general_ci
- 超时设置:连接超时30秒,查询超时0(无限制)
-
测试连接:
- 点击"测试连接"按钮
- 成功提示:"连接成功"
- 失败提示:会显示具体错误信息
3. 连接失败的排查方法
错误1045:拒绝访问
解决方案:
- 确认用户名/密码正确
- 在MySQL中重置密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES;
错误2003:无法连接到服务器
解决方案:
- 确认MySQL服务正在运行
- 检查防火墙是否阻止了3306端口
- 如果是远程连接,确认MySQL允许远程访问
错误1130:主机不允许连接
解决方案:
- 在MySQL中授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码'; FLUSH PRIVILEGES;
三、Navicat 详细使用方法与案例
1. 数据库基本操作案例
案例1:创建电商数据库
-
右键连接 → 新建数据库
- 数据库名:ecommerce
- 字符集:utf8mb4
- 排序规则:utf8mb4_general_ci
-
创建用户表:
CREATE TABLE `users` (
`user_id` INT AUTO_INCREMENT PRIMARY KEY,
`username` VARCHAR(50) NOT NULL UNIQUE,
`password` CHAR(60) NOT NULL,
`email` VARCHAR(100) NOT NULL,
`created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
`updated_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
- 使用Navicat设计器:
- 右键表 → 设计表
- 可视化添加字段、设置索引
2. 数据导入导出案例
案例2:从Excel导入产品数据
-
准备Excel文件:
- 列名对应:product_name, price, stock, category
- 保存为products.xlsx
-
在Navicat中:
- 右键目标表 → 导入向导
- 选择Excel文件类型
- 映射字段:Excel列 ↔ 数据库字段
- 设置导入模式:追加/替换
- 完成导入,检查数据
-
导出为CSV:
- 右键表 → 导出向导
- 选择CSV格式
- 设置导出路径和选项
- 可包含列标题
3. 查询构建器案例
案例3:生成销售报表
-
点击"查询" → 新建查询
-
使用查询构建器:
- 可视化选择表:orders, order_items, products
- 自动生成JOIN语句
- 添加条件:日期范围、产品类别
-
执行并保存查询:
SELECT
o.order_id,
o.order_date,
p.product_name,
oi.quantity,
oi.unit_price,
(oi.quantity * oi.unit_price) AS total
FROM
orders o
JOIN
order_items oi ON o.order_id = oi.order_id
JOIN
products p ON oi.product_id = p.product_id
WHERE
o.order_date BETWEEN '2023-01-01' AND '2023-12-31'
ORDER BY
o.order_date DESC;
4. 数据同步案例
案例4:开发环境同步到测试环境
- 工具 → 数据同步
- 设置:
- 源:开发数据库连接
- 目标:测试数据库连接
- 选择同步对象:
- 全选或指定表
- 可筛选数据(如只同步最近3个月订单)
- 执行预览 → 确认无误后执行同步
四、实用技巧与高级功能
1. 自动运行任务
- 创建每日备份任务:
- 工具 → 自动运行
- 新建任务 → 选择"备份"
- 设置:
- 每天凌晨2点执行
- 备份所有数据库
- 保存到D:\backups\
- 出错时发送邮件通知
2. 数据对比
- 对比两个数据库结构差异:
- 工具 → 结构同步
- 选择源和目标
- 生成差异报告
- 执行同步脚本
3. 代码片段管理
- 保存常用SQL:
- 查看 → 代码片段
- 添加新片段:
- 名称:获取月度销售
- 分类:报表查询
- 代码:上述销售报表SQL
4. 快捷键大全
| 操作 | 快捷键 |
|---|---|
| 新建查询 | Ctrl+Q |
| 执行查询 | Ctrl+R |
| 格式化SQL | Ctrl+Shift+F |
| 快速跳转到表 | Ctrl+G |
| 数据筛选 | Ctrl+F |
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)