
HeidiSQL 是 Windows 平台
开源免费的
数据库管理工具,主打轻量易用、多
数据库兼容,专为
MySQL/MariaDB/PostgreSQL/
SQLite 等数据库设计,替代商用的 Navicat/
MySQL Workbench,适合开发者、运维人员快速管理数据库,支持可视化操作与 SQL 脚本开发,无需复杂配置即可上手。
-
多数据库兼容
原生支持 MySQL、MariaDB、Percona Server、PostgreSQL、SQLite、Microsoft SQL Server(需扩展),可同时连接多个数据库实例,跨库操作无壁垒;支持 SSH 隧道 / SSL 加密连接,保障远程数据库访问安全。
-
可视化管理
- 数据库 / 表结构可视化:一键创建 / 修改 / 删除表、字段、索引、外键,支持导出表结构为 SQL/CSV/Excel。
- 数据编辑:表格形式浏览 / 增删改查数据,支持批量导入导出(CSV/JSON/XML),单元格直接编辑,操作如同 Excel。
- 备份恢复:一键备份整库 / 指定表,支持压缩备份;恢复时可预览 SQL 脚本,精准还原数据。
-
高效 SQL 开发
- 智能 SQL 编辑器:语法高亮、自动补全(表名 / 字段 / 函数)、代码折叠,支持自定义快捷键。
- 批量执行 / 调试:SQL 脚本分段执行、错误定位,内置查询构建器,无需手写复杂 SQL 即可生成查询语句。
- 结果集对比:多查询结果并排对比,快速定位数据差异,适配数据校验场景。
-
轻量与便捷
安装包仅约 10MB,绿色版解压即用,内存占用≤50MB;界面支持简体中文,可自定义布局(如分屏显示编辑器与结果集);支持会话保存,下次直接恢复连接与操作状态。
- 系统要求:兼容 Windows 7/8/10/11(32/64 位),无需额外依赖(连接 MySQL 需 libmysql.dll,绿色版已内置)。
- 首次连接:
- 打开软件,点击 “新建” 创建会话,填写数据库地址、端口、账号密码;
- 远程连接可勾选 “SSH 隧道”,填写 SSH 服务器信息(替代直接暴露数据库端口);
- 测试连接成功后,即可进入管理界面。