HeidiSQL是一款免费开源的MySQL 服务器和数据库管理的图形化界面,于Ansgar于2002年开发的,属于世界最流行的MariaDB和MySQL工具,其不仅体积小而且操作简单。同时HeidiSQL提供了一个用于在数据库之间浏览切换SQL查询和标签带有语法突出显示的简单的界面,其它功能包括BLOB和MEMO编辑,大型SQL脚本支持,用户进程管理等。HeidiSQL过去是一个MySQL的前端,采用 Delphi 开发,支持 Windows 操作系统。
软件特性
-每个人都可以使用免费,开源
-连接到一个窗口中的多个服务器/支持的数据库系统:MariaDB、MySQL、MS SQL、PostgreSQL和SQLite
-通过命令行连接到服务器
-通过ssh隧道连接,或传递ssl设置
-创建和编辑表, 意见, 存储例程, 触发器和预定事件
-生成良好的sql-导出,然后压缩这些文件,或者把它们放在剪贴板上
-从一个服务器/数据库直接导出到另一个服务器/数据库
-管理用户权限
-导入文本文件
-导出表行为CSV、HTML、XML、SQL、LAX、Wiki标记和PHPArray
-使用舒适的网格浏览和编辑表格数据
-批量编辑表(移动到db、更改引擎、排序规则等)
-批处理-将ascii或二进制文件插入表中
-使用可自定义语法编写查询-高亮显示和代码完成
-相当重格式的无序SQL
-监视和终止客户端进程
-在一台服务器的所有数据库的所有表中查找特定文本
-批量优化和修复表
-使用当前连接设置启动并行mysql.exe命令行窗口
更新日志
v12.17版本
- 功能特性
(打包)添加 libqt6pas 依赖项
(打包)将 qt6 构建 Ship 至 deb 包中,增强控制文件字段
(界面)将所有带 NumbersOnly 的 TEdit 转换为 TSpinEditEx
仅选择已创建的表副本
添加工具栏按钮用于切换反向外键列表显示,让用户有机会禁用可能耗时的查询过程
在表编辑器的"Foreign keys"标签页中显示反向外键
添加菜单项 编辑 > 复制列名
防止在编辑器中多次加载SQL文件
为Windows添加sshpass.exe v1.0.6,并重构Windows安装脚本
在SQL导出的长查询中注入应用名称和版本信息
在 DoAfterConnect 调用中运行用户启动脚本,包括重新连接的情况
添加"Display"主菜单,将部分展开项移至该菜单,并新增两个用于切换日志面板和树形过滤器的选项
支持 MySQL 中的 BOOLEAN 列类型
在主机 > 进程界面重新启用可点击的"Analyze query"标签
为DML命令添加SQL导出选项,支持BEGIN/COMMIT事务包装
在MS SQL的数据库标签页中显示表的近似行数
为SQLite添加完整的表状态选项,通过COUNT(*)显示每个表的"行数"信息
添加支持版本和漏洞报告的安全策略
在MySQL和MariaDB中使用"终止进程"菜单项时(Host > processlist),优先采用KILL QUERY而非KILL命令
新尝试在会话管理器后保持主窗口不可见
显示 SQLite 中的虚拟列、存储列和隐藏列
- 优化改进
将配色方案子菜单从"工具"移至"显示"菜单
导出通过表格筛选器隐藏的表格
- 错误修复
在TQueryThread中直接运行Connection.ShowWarnings导致macOS崩溃
调试编译模式过于激进,导致应用在尝试关闭时失去响应
上传的报告中发现两个新的异常原因
更新带有行详情的网格标题时偶发出现"no database selected"错误
错误的 Copy() 使用方式,该函数采用1为起始索引而非0为起始索引,同时移除了翻译后的附录日志信息片段,这些片段可能包含关键字符并导致 SynEdit 混淆
多种崩溃原因,根据上传的缺陷报告反馈
缺少 TSpinEditEx 所需的必需包 LazControls
从查询编辑器中移除默认快捷键:2次 ecRedo 和 1次 ecDeleteLine
在MS SQL中通过表编辑器重命名表时生成错误SQL
在macOS上使用默认brew路径安装sshpass
状态栏文本会被写入当前面板右侧的相邻面板,在Linux/macOS系统上
多个崩溃原因导致在外部连接丢失时Host子标签页异常
列选择中"按字母顺序排序"复选框的非存储全局设置
启动弹出编辑器编辑大文本时,SynEdit语法高亮导致CPU占用过高且无响应
在OnFormShow中启用TShellListView.MultiSelect时崩溃,现通过setter方法在FormShow前设置选项
查询结果网格空白区域右键点击崩溃问题
数据网格在空白区域点击后未弹出上下文菜单
上下移动列后重新绘制列清单
调用 sqlite3_open() 时对不存在的 SQLite 数据库文件出现内存不足错误
字体粗体+斜体设置未存储在配置中
LoadRecentFilter 中可能导致崩溃的类型转换
TTabControl 上未应用主题的白色区域,修复来自zamtmn/metadarkstyle#75
遗忘的文件位于c01a439
TfrmTableEditor.listForeignKeysNewText() 中初始分配的外键名称在被引用表尚未创建时缺少被引用表的表名(来自 Jochen Neubeck 的 pr)
SQLite 中错误的模式查询,总是显示第一个数据库文件的列和索引
MS SQL网格查询中的BIT值以MySQL b''风格为前缀
可疑类型转换TEdit/TEditButton导致的随机崩溃
将新增列移动至最底部时发生崩溃
在PostgreSQL上强制读取所有外键(无论用户是否拥有它们)
首选项>快捷方式中显示的快速筛选动作标签错误
OpenTextFile对0字节文件崩溃问题 - 重写编码为不带BOM的格式
在表编辑器中保持列的默认值,当用户将其数据类型更改为与之前同类别中的类型时(int => bigint)
静默修剪例程参数名称周围的空格
重新启用将sql文件拖拽到主窗体
缺失的翻译,并重新表述"不支持的主题"文本
TDBQuery.TableName 在 MS SQL 上始终返回空字符串
TDBQuery.Col() 在某些区域设置下崩溃并显示"Column not available"错误
将所有表单中的DesignTimePPI从120重置为默认值96,让IDE缩放控件并移动或添加一些默认值如LCLVersion
允许在非PostgreSQL连接中再次使用$$作为分隔符,以及在非MySQL连接中使用`作为分隔符
- 重构
从 Array[TSQLSpecifityId] 迁移至 TSqlProvider
- 文档
(界面)将 VCL 样式标记为弃用
- 样式优化
(界面)移除反向外键列表边框
- 杂项任务
为 v12.16 版本更新版本号
将 OpenSSL 许可证文件移出 dll 文件夹
添加 Windows 构建中使用的 Wine 弃用说明
本地化 - (a5f1a19)
用户界面
提示用户我们将在哪个路径下查找 sshpass(macOS 和 Windows)
-
数据库
在数字化时代,数据库管理已成为企业运营不可或缺的一部分,而随着技术的不断进步,市场上涌现出众多数据库工具,旨在帮助企业和开发者更高效地管理、使用和开发数据库。下面小编为用户整理制作了数据库管理工具大全,其中收集了常见的可视化数据库管理工具,如:Navicat 17、phpMyAdmin、DBeaver、Database .NET Free、 SQL Server2022等。在选择数据库工具时,企业应根据自身的业务需求和技术架构进行综合考虑,选择最适合自己的解决方案!需要的用户欢迎分享收藏!

DataGrip2024中文版
查看
phpMyAdmin(数据库管理软件)
查看
Database .NET Free(数据库管理工具)
查看
SQLiteManager(数据库管理工具)
查看
DbVisualizer(数据库管理工具)
查看
DbNinja(数据库管理工具)
查看
Toad for Oracle数据库管理软件
查看
SQLyog中文版
查看
MySQL数据库 for Windows
查看
Navicat for MySQL(mysql管理工具)
查看
Navicat for Redis(Redis数据库管理工具)
查看
Navicat for Oracle中文版
查看
Navicat Data Modeler 4(数据库设计工具)
查看
Navicat for MongoDB中文破解版
查看
Navicat for SQLite(数据库管理开发工具)
查看
Navicat for PostgreSQL中文版
查看











































赣公网安备36010602000086号,版权投诉请发邮件到website-sun@qq.com,我们会尽快处理