HeidiSQL是一款实用的SQL数据管理工具,它允许用户直接连接到SQL数据库,完整呈现数据表格,并根据表格之间的关系进行直观的排列组合,使得数据修改和管理变得简单便捷,无需直接使用复杂的数据库命令,欢迎有需要的用户下载使用。
1、每个人都可以使用免费,开源。
2、连接到一个窗口中的多个服务器/支持的数据库系统:MariaDB、MySQL、MS SQL、PostgreSQL和SQLite。
3、通过命令行连接到服务器。
4、通过ssh隧道连接,或传递ssl设置。
5、创建和编辑表, 意见, 存储例程, 触发器和预定事件。
6、生成良好的sql-导出。,然后压缩这些文件,或者把它们放在剪贴板上。
7、从一个服务器/数据库直接导出到另一个服务器/数据库。
8、管理用户权限。
9、导入文本文件。
10、导出表行为CSV、HTML、XML、SQL、LAX、Wiki标记和PHPArray。
11、使用舒适的网格浏览和编辑表格数据。
12、批量编辑表(移动到db、更改引擎、排序规则等)。
13、批处理-将ascii或二进制文件插入表中。
14、使用可自定义语法编写查询-高亮显示和代码完成。
15、相当重格式的无序SQL。
16、监视和终止客户端进程。
17、在一台服务器的所有数据库的所有表中查找特定文本。
18、批量优化和修复表。
19、使用当前连接设置启动并行mysql.exe命令行窗口。
经小编测试发现HeidiSQL对中文的支持不好,中文会出现乱码问题,只需要在软件成功连接到Mysql服务器后,把以下代码复制到查板面板中右键点运行或按F9键
SET character_set_client = gbk。
SET character_set_connection = gbk。
SET character_set_results = gbk。
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)
展开内容