HeidiSQL(MySQL图形化界面工具) v12.19.0.7314 64bit 最新安装版
- 大小:16.4MB
- 分类:数据库
- 环境:Windows
- 更新:2026-06-22
热门排行
简介

HeidiSQL是一款MySQL图形化界面工具,用于简单化你的 MySQL 服务器和数据库管理的。该软件允许你浏览你的数据库,管理表,浏览和编辑记录,管理用户权限等等。此外,你可以从文本文件导入数据,运行 SQL查询,在两个数据库之间同步表以及导出选择的表到其它数据库或者 SQL 脚本当中。HeidiSQL 提供了一个用于在数据库浏览之间切换 SQL 查询和标签带有语法突出显示的简单易用的界面。其它功能包括BLOB 和 MEMO 编辑,大型 SQL 脚本支持,用户进程管理等。该软件资源开放。需要的朋友们可以下载试试吧!
特色介绍
免费开源
可在一个窗口中连接到多个服务器
可通过命令行连接到服务器
支持 SSH 隧道连接,或者通过 SSL 设置
可创建和编辑数据表、视图、存储过程、触发器和调度事件
生成格式友好的 SQL 导出
可直接从服务器/数据库导出到另外一个服务器/数据库
支持用户权限管理
可导入文本文件
可导出表数据到 CSV, HTML, XML, SQL, LaTeX, Wiki Markup and PHP Array
友好的表格浏览和编辑表数据
批量编辑表操作(移动表、更改存储引擎、collation 等)
批量插入ASCII和二进制文件到表中
支持可定制的语法高亮和代码自动完成的查询编辑器
很好的格式化 SQL
监控并可停止客户端进程
在所有表、所有数据库中查找特定文本
批量优化和修复表
使用当前设置启动并行的 mysql.exe 命令行窗口等等
使用教程
点击新建后,选择在根分类创建会话,左侧在会话名称下出现的Unnamed,右键选择Rename即可重命名。右侧选择数据库类型(mysql),输入主机名(默认本机127.0.0.1),用户名(默认root)和密码,点击“打开”按钮即可连接。点击“保存”按钮,下次连接便可不用输入密码。

使用说明
1、基本
HeidiSQL是一个所谓的客户端应用程序,只有在您有可用的服务器时才能使用。因此,请确保您有一些MariaDB、MySQL、MS SQL、PostgreSQL服务器或SQLite数据库文件可以连接。
一个简单的设置是在localhost上安装MariaDB服务器(相当于特殊IP地址127.0.0.1)。在HeidiSQL的会话管理器中,单击“新建”按钮以创建新连接,并且大多数默认设置已经为您设置好了,除了密码,在新安装的MariaDB服务器上大部分不是空的:
您可以在文件夹中组织存储的会话。要创建文件夹,请单击“新建”按钮上的下拉箭头,然后单击“根文件夹中的文件夹”或“所选文件夹中的文件夹”。拥有文件夹后,您可以在其中创建连接,或将现有连接拖到该文件夹中。
2、设置到MariaDB/MySQL/PostgreSQL的SSH隧道连接
如果您的MariaDB/MySQL/PostgreSQL服务器位于只能通过SSH访问的远程计算机上,那么您仍然可以使用HeidiSQL连接到它。您只需要PuTTY项目中的附加plink.exe,将其放在硬盘上的某个位置,最后告诉HeidiSQL它在哪里以及SSH凭据以及MariaDB/MySQL/PostgreSQL凭据。
请注意,SSH服务器的默认主机名是您在“设置”选项卡中输入的主机名。HeidiSQL然后建议plink.exe连接到该主机名,或者,当您输入SSH主机名时,会使用该主机名。此外,“设置”选项卡上的主机名始终用于plink.exe中的-L(侦听)选项。
3、数据库树
当您的数据库中有大量表、视图或其他任何内容时,您可能希望按它们的类型对它们进行分组,以获得更好的概览。只需右键单击树并激活Tree style options>Group objects by type:
您还可以通过鼠标单击表格的最左侧区域将重要项目标记为所谓的收藏夹。之后,您可以通过单击顶部新的“仅显示收藏夹”按钮将树限制为仅显示收藏夹:
4、创建表
HeidiSQL带有一个功能丰富的GUI,用于创建和编辑表结构。只需右键单击要在其中创建表的数据库,然后指向“新建”,然后单击“表”
5、创建视图
单击“新建”,然后单击“查看”,以显示视图编辑器。创建视图基本上就像编写SELECT查询一样。给它一个名字,然后点击保存按钮来创建它。HeidiSQL在“数据”选项卡中显示视图的数据,就像表格一样。
您可能会注意到一件事,当您保存视图时,MySQL和MariaDB正在重新格式化视图中的SELECT查询。这会破坏缩进,并将整个查询转换为单行。HeidiSQL尽力恢复视图的原始代码,方法是从服务器上的*.frm文件加载它。但是,这在很多情况下都会失败,通常是由于文件权限受限。对于这种情况,使其再次可读的唯一方法是使用HeidiSQL的重新格式化程序(Ctrl+F8)。
更新日志
HeidiSQL 12.19.0.7314 更新日志
2026 年 06 月 20 日
新增功能
执行「查询前 X 行数据(Select top x rows)」时,新建标签页自动以选中表名命名 – (f87cc85)
功能增强
SSH 命令行追加日志级别参数 LogLevel=error,仅输出错误日志 – (923296d)
漏洞与程序崩溃修复
界面优化:树形节点仅图标置灰禁用,文字保持清晰可读,不再整体模糊看不清 – (4b2f469)
修复表格导出崩溃问题:无聚焦列时使用 IfThen() 函数会提前计算全部参数引发闪退 – (bfe336b)
完整展示 SQLite 字段的默认文本值 – (7f6e368)
针对 MariaDB 数据库,不再使用 INVISIBLE 关键字 – (fb082b8)
Linux 系统配置窗口类标识 StartupWMClass,解决 Alt+Tab 切换窗口时重复显示程序图标问题(取值来自 xprop 工具 WM_CLASS 参数) – (249c311)
修复 ARM64 架构编译报错 4001:类型不匹配 – (1dbe1ae)
修复 ARM64 架构编译报错 4001、4025:第一个参数类型冲突,传入 SYSTEM.UITYPES.TFontStyles,预期 GRAPHICS.TFontStyles – (aefc8fb)
修复 ARM64 架构编译报错 4001:TFontStyles 与 Set Of TFontStyle 类型不兼容 – (f67445f)
取消密码提示标签默认隐藏状态;同时修复初始直接显示密码提示易误导用户的问题 – (5f35d41、ed0f932)
仅在用户手动修改认证插件时执行变更,并弹窗提示该操作会重置账号密码 – (4ed89b8)
兼容 MySQL 3.x 旧服务器,规避执行 SHOW GLOBAL VARIABLES 不支持语句弹出报错窗口 – (49c70f8)
字符串截断函数 StrEllipsis 按照 UTF-8 字符边界裁切,避免半个乱码字符 – (2174388)
断开数据库会话时防止空页面指针导致内存访问异常崩溃 – (f878277)
修复 macOS 列选择器中「按字母排序」复选框失效问题 – (ec2b942)
修复 macOS 鼠标点击复选框后无选中焦点视觉反馈的问题 – (c21f646)
适配 MySQL 底层 BUG:解决大写命名数据库内存储过程被隐藏无法读取的问题 – (f51834c)
其他工程任务
发布构建流程补充缺失的 QT6 ARM 版本下载步骤 – (7df0567)
统一 Transifex 翻译配置文件主机名与本地 ~/.transifexrc 配置 – (1a316c6)
更新 Transifex 翻译配置适配当前项目目录结构,新增 Windows 客户端配置项 – (40bfb69)
新增发布流程校验步骤,修正临时目录 /tmp 命名规则 – (1fb805d)
尝试编译适用于 Linux ARM64 / 树莓派系统的 QT6 二进制安装包 – (5dc2bc4)
本地化翻译
更新编译后的 .mo 二进制翻译文件 – (ae730a8)













chrome下载
知乎下载
Kimi下载
微信下载
天猫下载
百度地图下载
携程下载
QQ音乐下载