Skip to content

大家好,我是农村程序员,独立开发者,行业观察员,前端之虎陈随易。

这是我专门分享代码技术,编程资讯,行业热点的公众号,欢迎关注。

一键三连 (点赞评论转发),可以给我提供曝光,带来一份早餐收入,谢谢大家~~


如果你是一名开发者或数据库管理员,那么你一定对 HeidiSQL 不陌生。这款免费开源的数据库管理工具最近发布了 12.11 版本,带来了许多实用的新功能和重要修复。今天,让我们一起来看看这次更新都带来了哪些惊喜。

什么是 HeidiSQL?

在深入了解更新内容之前,让我们先简单介绍一下 HeidiSQL。它是一款轻量级的数据库管理工具,支持 MySQL、MariaDB、PostgreSQL、SQLite 等多种数据库。相比于其他重量级的数据库管理工具,HeidiSQL 以其简洁的界面和快速的响应速度赢得了众多开发者的青睐。

核心组件更新

第三方库的全面升级

HeidiSQL 12.11 版本对多个核心组件进行了升级:

  • PuTTY 工具升级到 0.83 版本:这意味着 SSH 连接将更加稳定和安全
  • MariaDB 连接器升级到 3.4.5:提升了与 MariaDB 数据库的兼容性
  • SQLite 库升级到 3.50.1:带来了更好的性能和新特性支持
  • SQLite 加密库升级到 2.1.3:增强了数据库的安全性

这些升级虽然看起来只是版本号的变化,但实际上它们带来了更好的稳定性、安全性和性能提升。

令人兴奋的新功能

快速查询前 1000 行数据

你是否经常需要快速查看表中的数据?新版本增加了 Select top 1000 rows 的右键菜单选项。这个功能让你可以:

  • 快速预览表中的数据,无需手动编写 SQL
  • 支持同时选择多个表或视图
  • 自动与分页设置同步,保持一致的用户体验

列索引显示功能

对于处理大量列的表格,新版本可以在列标题中显示列的索引号。这个看似简单的功能,实际上能够:

  • 帮助你快速定位特定列的位置
  • 在编写 SQL 时更容易引用列的序号
  • 提高处理宽表时的效率

支持 MariaDB 的 VECTOR 数据类型

随着人工智能和机器学习的发展,向量数据类型变得越来越重要。HeidiSQL 12.11 开始支持 MariaDB 的新 VECTOR 数据类型和 VECTOR 索引,这为:

  • 存储和检索向量数据提供了便利
  • 支持相似性搜索等高级功能
  • 为 AI 应用的数据库设计提供了工具支持

增强的导出功能

数据导出是日常工作中的常见需求,新版本在这方面做了多项改进:

  • 导出时支持通过主键排序,避免 PostgreSQL 的随机排序问题
  • 在导出对话框中显示会话背景和图标,更容易识别不同的数据库连接
  • 支持 SQLite 的索引、视图和触发器导出

重要的问题修复

SSH 连接问题修复

如果你使用 SSH 隧道连接数据库,可能遇到过密码提示的问题。新版本通过激活 plink 的 legacy-stdio-prompts 模式,解决了这个困扰许多用户的问题。

PostgreSQL 索引创建修复

之前版本在 PostgreSQL 上创建索引时可能会遇到问题,新版本改为使用独立的 CREATE INDEX 语句,确保索引创建的成功率。

内存泄漏修复

内存泄漏会导致应用程序越用越慢,新版本修复了几个已知的内存泄漏问题,让 HeidiSQL 运行更加流畅。

编码问题改进

  • 支持 UTF-8 BOM 编码的文件加载和保存
  • 修复了保存文件时可能出现的编码错误
  • 改进了与 MySQL 8.x 的字符集兼容性

用户体验优化

智能的数据刷新提示

当你在编辑表结构或存储过程时,如果执行刷新操作,HeidiSQL 现在会询问是否要放弃未保存的修改。这个小改进避免了意外丢失工作成果。

更好的状态栏显示

  • 优化了状态栏面板宽度的计算
  • 在 Wine 环境下重新激活了进度条显示
  • 为视图也显示行数信息

增强的工具提示

  • 长文本会自动换行显示
  • 数值类型的变量会在工具提示中显示本地化格式
  • 多行提示框增加了内边距,提高可读性

开发者友好的改进

更完善的函数文档

更新了 MySQL 和 MariaDB 的函数配置文件,包含了:

  • 预定义的换行符,让代码更易读
  • 更详细的帮助内容
  • 优化的函数生成器

复制功能增强

新增的 Copy all lines 功能让你可以:

  • 一键复制树形结构中的所有可见节点
  • 自动格式化为 CSV 数据
  • 使用 Tab 分隔符,方便粘贴到 Excel

总结

HeidiSQL 12.11 版本的更新体现了开发团队对细节的关注和对用户需求的重视。无论是新增的实用功能,还是对现有问题的修复,都让这款工具变得更加完善和易用。

如果你正在使用 HeidiSQL,强烈建议升级到最新版本,体验这些新功能带来的便利。如果你还没有尝试过 HeidiSQL,不妨下载试用一下,相信它会成为你管理数据库的得力助手。

记住,好的工具能够让工作事半功倍,而 HeidiSQL 正是这样一款不断进化、持续改进的优秀工具。


下载地址HeidiSQL 官方下载页面

更新日志GitHub Release 页面

何以解忧,唯有代码。不忘初心,方得始终。