扫码访问手机站
手机站二维码
打开手机浏览器扫一扫

最后更新 · 2026-08-05

HeidiSQL · 12.21

Windows
平台Windows
容量16.45 MB
版本12.21
热度0 次
ABOUT THIS VERSION

软件介绍

HeidiSQL是一款免费且开放源代码的数据库管理工具,由Ansgar于2002年开发,广泛用于Windows下的MySQL和MariaDB管理。它体积小巧,运行流畅,无需繁琐配置即可使用。软件提供直观的多标签查询界面,支持语法高亮,便于用户编写和调试SQL语句。除了基本的连接与浏览功能,HeidiSQL还内建了许多实用的辅助能力,包括BLOB与MEMO内容编辑、大型SQL脚本处理、用户进程监控等。无论是数据库管理员、后端程序员还是数据分析师,都能借助HeidiSQL有效提高操作效率。软件对多种数据库系统均有良好支持,并可通过SSH隧道或SSL设置进行安全连接。它还能实现服务器之间的数据直接迁移,以及将表导出为多种格式,极大方便了数据交换与备份工作。在日常运维中,管理员可以利用它批量优化和修复表,检查数据库健康状态;开发人员则可以借助代码补全和美化功能,快速完成复杂查询的编写。对于需要处理大量文本或二进制数据的场景,其BLOB和MEMO编辑功能同样不可或缺。凭借持续迭代的开源社区贡献,HeidiSQL一直保持着稳定可靠的性能,成为许多技术团队的首选数据库管理方案。
会话管理器

软件特性

完全免费且开放源码,任何人都能使用。
在一个界面同时连接多台服务器,全面支持MariaDB、MySQL、MS SQL、PostgreSQL与SQLite等主流数据库。
支持通过命令行方式建立连接。
可通过SSH隧道或SSL设置实现安全访问。
可创建并编辑数据表、视图、存储过程、触发器及计划事件。
能将SQL导出文件生成得清晰规整,并可压缩或复制到剪贴板。
支持在不同服务器或数据库之间直接迁移数据。
允许管理用户权限。
可从文本文件导入数据。
可将表数据导出为CSV、HTML、XML、SQL、LAX、Wiki标记和PHPArray等格式。
借助舒适的网格视图浏览和编辑表格内容。
可批量修改表结构,含移动数据库、变更引擎、调整排序规则等。
能够批量将ASCII或二进制文件写入数据表。
具备可自定义的查询编辑器,实现语法高亮与代码自动补全。
可对格式混乱的SQL脚本进行美观化重排。
可监视并终止客户端进程。
能在同一服务器所有数据库的每张表中搜索特定文本。
可批量优化和修复数据表。
可根据当前连接参数快速启动并行mysql.exe命令行窗口。

更新日志

v12.21版本

特点

创建用于在数据库树中显示列的选择加入选项 - (f492bed)

增强完成提案中项目的顺序,因此精确匹配位于顶部 - (c1b817b)

对于完成提案的键盘导航,环绕项目列表 - (db952f8)

首次尝试为 PostgreSQL 创建用户管理器 - (f0d7103)

在树中的列上显示索引图标以及数据类型文本颜色 - (e6e90aa)

自动调整各种组合框的宽度 - (ca9b748)

在树中显示表列,作为子节点 - (0e20e70)

一个查询中所有索引的查询大小 - (c5201eb)

显示每个索引的大小并在其后面绘制颜色条 - (48a93d2)

使自定义提案弹出间隔有效 - (500c529)

完成提案中的图标、颜色和填充 - (3d1254d)

错误修复

(ui) 交换“列”图标及其用于添加、删除、编辑的变体 - (08558f9)

DBtreePaintText 中的列偶发崩溃 - (f76c54f)

在 MS SQL 模式下启用网格字段上的外键下拉菜单 - (9f83561)

从表工具对话框中的树中删除列节点 - (b09823e)

FreeBSD 上 sshpass 的空命令行部分 - (ed881b3)

将 MONEY 列类型处理为浮点数 - (67521d4)

macOS 上数据网格列选择中的挂起和错误检查状态 - (6c5b66c)

如果包含重复的路径分隔符,则无法创建用于 SQL 导出的无效文件夹路径 - (4555274)

有关 libssl 和 libcrypto 的各种 CVE - (379d28a)

右键单击树节点文本时不会出现上下文菜单 - (8befce3)

打开文本文件导入对话框时崩溃,数据库中有 0 个表 - (83c4947)

会话重命名处于活动状态时取消会话管理器时发生崩溃 - (1da8683)

防止 SetFocus 对各种控件造成崩溃 - (bf46821)

数据网格标题在 macOS 上不断显示上一个表的列 - (255695d)

防止 SQL 错误“属性‘MS_Description’已存在”- (ac50b73)

增强某些表格编辑器控件上的锚点 - (bfebd9e)

排序规则组合框的宽度错误 - (a90f73c)

文件 >“新窗口”在 macOS 上不执行任何操作 - (0583a4e)

深色模式下提案背景颜色仍然错误 - (e62c47f)

深色模式下提案背景颜色错误 - (eec978c)

由于使用尚不可见的表单或框架的 TCanvas 成员,打开表格时发生崩溃 - (bfe29c1)

为标题赋予树木和网格更高的高度 - (568098a)

将许多 TSpinEditEx 实例加宽至 80px 或将它们与相邻控件对齐 - (5964be6)

有些树在设计时有自己的 OnContextMenu 逻辑设置,请勿覆盖 - (7c2870a)

当树具有 PopupMenu 时,解决 Linux 上未使用的 Header.PopupMenu 菜单 - (2030a91)

DPI 相关规模故障,主要是关于完成提案 - (905b126)

不要在级别 2 的节点中绘制尺寸栏,也不在那里显示“-”文本 - (3e678bc)

提案中所选项目的文本颜色错误 - (1c46db7)

当编辑器已包含前导反引号时建议项目 - (8f12b3e)

缺少对用于执行完成弹出窗口的自定义键盘快捷键的支持 - (79f1d38)

完成提案中的填充问题和未恢复的宽度 - (cf67d11)

EXPLAIN 操作对于 PostgreSQL 和 SQLite 已禁用或不起作用 - (2572681)

通过右键单击查询结果在结果节点上挂起循环 - (bc8f903)

从 Lazarus 项目文件中检测发布版本字符串,并将其插入到 macOS 捆绑包的 Contents/Info.plist 中 - (2171b58)

断开连接的会话刷新期间崩溃 - (0b0106d)

解析命令行时,使用 Application.GetOptionValue 等,而不是使用正则表达式的 ParamStr(x) - (f436354)

当存储会话中的连接包含无效路径/文件时,使用默认连接库 - (51023c3)

导入后刷新会话树,按更多 > 导入设置文件 - (cfca46f)

MySQL v4.0.2 以下不支持 CAS(x AS CHAR) - (e9e5263)

始终在更新检查对话框上启用发布链接标签,该标签指向一般下载页面 - (2d475d2)

当较新的 MariaDB 版本使用 IF NOT EXISTS 时,将数据库名称添加到触发器名称的正确位置 - (27a3a51)

DISCOVERY

相似资源