A lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL, SQLite, Interbase and Firebird, written in Delphi and Lazarus/FreePascal
HeidiSQL
HeidiSQL 是一款图形界面工具,用于管理 MariaDB、MySQL 服务器、Microsoft SQL 数据库、PostgreSQL、SQLite、Interbase 或 Firebird。通过“Heidi”,您可以浏览和编辑数据,创建及修改表、视图、存储过程、触发器和计划事件。此外,您还能将数据库结构和数据导出为 SQL 文件、复制到剪贴板,或导出至其他服务器。了解更多功能或查看截图。
需要帮助?
查阅在线帮助页面以学习如何使用 HeidiSQL。论坛用于提问交流。问题跟踪器则是报告错误或请求新功能的地方。
构建
若要在非 Windows 平台上编译,请查看 lazarus 分支。
在 Windows 平台构建 HeidiSQL 需要 Delphi 12.1。旧版本的 Delphi 很可能无法编译,新版本可能可以编译也可能失败。遗憾的是,目前 Lazarus 或其他免费编译器暂不能编译 HeidiSQL。
安装 Delphi 后,您需要从 components 文件夹加载 SynEdit 项目。构建运行时和设计时包,并安装设计时包。对 VirtualTree 组件项目执行相同操作。
其次,您需要安装 madExcept。
第三,编译 *.rc 文件:
| 文件夹 | 文件 | 命令 |
|---|---|---|
| HeidiSQL/source/vcl-styles-utils | AwesomeFont.RC | brcc32 AwesomeFont.RC |
| HeidiSQL/res | icon.rc | cgrc icon.rc |
| HeidiSQL/res | icon-question.rc | brcc32 icon-question.rc |
| HeidiSQL/res | version.rc | brcc32 version.rc |
| HeidiSQL/res | manifest.rc | manifest.rc |
| HeidiSQL/res | styles.rc | brcc32 styles.rc |
| HeidiSQL/res | updater.rc | brcc32 updater.rc |
如果 updater.rc 和 updater.exe 不存在,您可以从 updater64.rc 和 updater64.exe 复制它们。
之后,从 packages 文件夹加载 HeidiSQL 项目。
翻译
如果您想将 HeidiSQL 翻译成您的母语,需要在 Transifex 注册,并加入现有语言或申请新语言。
为 HeidiSQL 贡献代码
- 仅接受错误修复的拉取请求。请不要提交新功能。
- 请在拉取请求中注明工单 ID。如果该特定错误尚无工单,请先创建问题请求,并填写问题模板的所有字段。
- 若要成为开发者成员,请通过电子邮件联系 Ansgar(电子邮件地址见 https://www.heidisql.com/imprint.php)
Icons8 版权
2019 年 1 月添加到 TImageCollection 组件中的图标版权归 Icons8 所有。Ansgar 获得了 Icons8 的特别许可,仅可在本项目中使用这些图标。除用于构建 HeidiSQL 外,请勿将其复制用于任何其他用途。
项目介绍
HeidiSQL:一款免费、功能强大的SQL编辑器和数据库管理工具,支持MySQL、PostgreSQL、SQLite等多种数据库系统。它专为数据库管理员和开发人员设计,便于使用HeidiSQL进行数据库管理和数据查询。【此简介由AI生成】
下载使用量
项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新
