HeidiSQL
詳細情報
| タイトル | HeidiSQL |
|---|---|
| URL | http://www.heidisql.com/ |
| バージョン | ver 12.21.0.7348 |
| 更新日 | 2026/09/23 |
| 追加日 | 2016/02/29 |
| 種別 | フリーソフト / オープンソース(GPL) |
| 説明 | Windowsで動作するMySQL用のGUI管理ツール。 |
レビュー
概要
HeidiSQLは、Ansgar Beckerが開発したオープンソースのデータベース管理ツールです。その歴史は1999年に遡り、BeckerはMySQL管理ツール「MySQL-Front」として開発を開始しました。2004年にMySQL-Frontの名称と権利を他者に売却したため、2006年に現在の「HeidiSQL」として改名・再スタートしました。
当初はMySQL専用ツールとして開発されましたが、2011年にMicrosoft SQL Server対応(v7.0)、2014年にPostgreSQL対応(v9.0)、2020年にSQLite対応(v11.0)を追加し、マルチデータベース対応のツールへと進化しました。2025年5月にはLinuxネイティブ版もリリースされています。開発言語にはDelphiおよびLazarus/FreePascalが使用されています。
主要な特徴・機能
- マルチデータベース対応: MySQL、MariaDB、Microsoft SQL Server、PostgreSQL、SQLite、Interbase/Firebirdに接続可能
- GUIによる直感的な操作: テーブル・ビュー・ストアドプロシージャ・トリガー・イベントの作成・編集をGUIで操作
- SQLエディタ: SQLクエリを直接記述・実行可能。クエリ履歴機能により、よく使うクエリを再利用できる
- データのインポート/エクスポート: CSV、HTML、XML、SQL形式でのエクスポート、およびCSVファイルからのインポートをサポート
- テーブル同期: 2つのテーブル間のデータ同期が可能
- SSH/SSLサポート: SSHトンネルおよびSSL設定での安全な接続に対応
- 日本語対応: インターフェースの日本語化に対応
- 軽量設計: インストーラーサイズは約17MBと軽量
対象ユーザー
- データベース管理が必要なWeb開発者・アプリケーション開発者
- データベース初心者(GUIによる直感的な操作が可能なため、SQLに不慣れなユーザーにも適している)
- 商用ツールの代替を探しているデータベース管理者
- MySQL・MariaDB・PostgreSQL・SQL Serverなど複数のDBMSを扱う開発者
ライセンス情報
HeidiSQLはGNU General Public License(GPL)のもとで配布されるオープンソースソフトウェアです。無料で利用でき、ソースコードはGitHub(HeidiSQL/HeidiSQL)で公開されています。開発者への寄付も受け付けています。対応プラットフォームはWindows(7/8/10/11)で、最新版はv12.15.0.7171(2026年1月30日リリース)です。
スクリーンショット
スクリーンショットはありません。
更新グラフ
バージョン履歴
22 Sep - ansgar: Nightly macos arm64 build?
21 Sep - stevepburgess: Error when I change name of field ...
19 Sep - BubikolRamios: mysql/maintenance/optimize multip ...
17 Sep - perry501: Query helper width is not retained for ...
17 Sep - perry501: Query history navigation per query tab
16 Sep - Arno: comments in VIEW editor
12 Sep - ansgar: Hotkeys in forms
10 Sep - ansgar: Fully qualified table names in generated ...
08 Sep - kousinovalis: Continue on error importing
07 Sep - sander_bouwhuis: Vertical row viewer like TablePlus
04 Sep - NychosA: Missing Redo shortcuts option
04 Sep - Martin Felder: HeidiSQL on Windows no longer wor ...
04 Sep - ansgar: Feature Request: Native HeidiSQL Version ...
01 Sep - gruppenhaus: Error SQL 1049
31 Aug - welja: UI Table tools (like export database as S ...
28 Aug - Hippy: Query tabs linked to a database
25 Aug - ansgar: Export (Clipboard)
25 Aug - kousinovalis: No results pane in the query window
25 Aug - alan4910: Upon Export, Old Table/Field Names are ...
(省略されました)
21 Sep - stevepburgess: Error when I change name of field ...
19 Sep - BubikolRamios: mysql/maintenance/optimize multip ...
17 Sep - perry501: Query helper width is not retained for ...
17 Sep - perry501: Query history navigation per query tab
16 Sep - Arno: comments in VIEW editor
12 Sep - ansgar: Hotkeys in forms
10 Sep - ansgar: Fully qualified table names in generated ...
08 Sep - kousinovalis: Continue on error importing
07 Sep - sander_bouwhuis: Vertical row viewer like TablePlus
04 Sep - NychosA: Missing Redo shortcuts option
04 Sep - Martin Felder: HeidiSQL on Windows no longer wor ...
04 Sep - ansgar: Feature Request: Native HeidiSQL Version ...
01 Sep - gruppenhaus: Error SQL 1049
31 Aug - welja: UI Table tools (like export database as S ...
28 Aug - Hippy: Query tabs linked to a database
25 Aug - ansgar: Export (Clipboard)
25 Aug - kousinovalis: No results pane in the query window
25 Aug - alan4910: Upon Export, Old Table/Field Names are ...
(省略されました)
10 Sep - ansgar: Fully qualified table names in generated ...
08 Sep - kousinovalis: Continue on error importing
07 Sep - sander_bouwhuis: Vertical row viewer like TablePlus
04 Sep - NychosA: Missing Redo shortcuts option
04 Sep - Martin Felder: HeidiSQL on Windows no longer wor ...
04 Sep - ansgar: Feature Request: Native HeidiSQL Version ...
01 Sep - gruppenhaus: Error SQL 1049
31 Aug - welja: UI Table tools (like export database as S ...
28 Aug - Hippy: Query tabs linked to a database
25 Aug - ansgar: Export (Clipboard)
25 Aug - kousinovalis: No results pane in the query window
25 Aug - alan4910: Upon Export, Old Table/Field Names are ...
23 Aug - FeverBeaver: Hotkeys in forms
21 Aug - tjobs: Downloading older Heidi version
20 Aug - homliangwu: UI freezes/crashes when selecting or ...
14 Aug - ansgar: The confirm window closes automatically.
10 Aug - ansgar: Ctrl+Del does NOT function
08 Aug - danieljena: empty body for triggers in HeidiSQL
07 Aug - JVAmorim: nao eh possivel gerenciar usuarios mar ...
(省略されました)
08 Sep - kousinovalis: Continue on error importing
07 Sep - sander_bouwhuis: Vertical row viewer like TablePlus
04 Sep - NychosA: Missing Redo shortcuts option
04 Sep - Martin Felder: HeidiSQL on Windows no longer wor ...
04 Sep - ansgar: Feature Request: Native HeidiSQL Version ...
01 Sep - gruppenhaus: Error SQL 1049
31 Aug - welja: UI Table tools (like export database as S ...
28 Aug - Hippy: Query tabs linked to a database
25 Aug - ansgar: Export (Clipboard)
25 Aug - kousinovalis: No results pane in the query window
25 Aug - alan4910: Upon Export, Old Table/Field Names are ...
23 Aug - FeverBeaver: Hotkeys in forms
21 Aug - tjobs: Downloading older Heidi version
20 Aug - homliangwu: UI freezes/crashes when selecting or ...
14 Aug - ansgar: The confirm window closes automatically.
10 Aug - ansgar: Ctrl+Del does NOT function
08 Aug - danieljena: empty body for triggers in HeidiSQL
07 Aug - JVAmorim: nao eh possivel gerenciar usuarios mar ...
(省略されました)
25 Aug - ansgar: Export (Clipboard)
25 Aug - kousinovalis: No results pane in the query window
25 Aug - alan4910: Upon Export, Old Table/Field Names are ...
23 Aug - FeverBeaver: Hotkeys in forms
21 Aug - tjobs: Downloading older Heidi version
20 Aug - homliangwu: UI freezes/crashes when selecting or ...
14 Aug - ansgar: The confirm window closes automatically.
10 Aug - ansgar: Ctrl+Del does NOT function
08 Aug - danieljena: empty body for triggers in HeidiSQL
07 Aug - JVAmorim: nao eh possivel gerenciar usuarios mar ...
05 Aug - bernard: connexion Firebird 5.04
02 Aug - scottnz: PostgreSQL: grid edits cast uuid column ...
01 Aug - ansgar: discrepancies in database exports
27 Jul - Alldo: Executable not found? SSH Tunnel on FreeB ...
27 Jul - ansgar: Cannot Pasted intop Query Editor
25 Jul - ansgar: How about adding AI to the UI ?
23 Jul - ansgar: can't see new databases for postresql
20 Jul - lukinhaspm: Nightly builds
20 Jul - hanqing: sqlserver alter column bug
(省略されました)
25 Aug - kousinovalis: No results pane in the query window
25 Aug - alan4910: Upon Export, Old Table/Field Names are ...
23 Aug - FeverBeaver: Hotkeys in forms
21 Aug - tjobs: Downloading older Heidi version
20 Aug - homliangwu: UI freezes/crashes when selecting or ...
14 Aug - ansgar: The confirm window closes automatically.
10 Aug - ansgar: Ctrl+Del does NOT function
08 Aug - danieljena: empty body for triggers in HeidiSQL
07 Aug - JVAmorim: nao eh possivel gerenciar usuarios mar ...
05 Aug - bernard: connexion Firebird 5.04
02 Aug - scottnz: PostgreSQL: grid edits cast uuid column ...
01 Aug - ansgar: discrepancies in database exports
27 Jul - Alldo: Executable not found? SSH Tunnel on FreeB ...
27 Jul - ansgar: Cannot Pasted intop Query Editor
25 Jul - ansgar: How about adding AI to the UI ?
23 Jul - ansgar: can't see new databases for postresql
20 Jul - lukinhaspm: Nightly builds
20 Jul - hanqing: sqlserver alter column bug
(省略されました)
Download HeidiSQL v12.21, released on 03 Aug 2026
(updated on 2026-08-03 08:32).
Bump version for v12.21 release
effb854: 03 Aug 2026 19:12
v12.21.0.734464bit build
≃
Installer
≃
chore: update SQLite libraries to v3.53.4
05c57aa: 03 Aug 2026 13:37
v12.20.0.7343
v12.20.0.7325
Ansgar Becker:
Bump version for v12.21 release
d0818d4: 03 Aug 2026 19:17
Builds
Ansgar Becker:
localize: update compiled .mo translation files
3480cf4: 03 Aug 2026 19:02
(省略されました)
(updated on 2026-08-03 08:32).
Bump version for v12.21 release
effb854: 03 Aug 2026 19:12
v12.21.0.734464bit build
≃
Installer
≃
chore: update SQLite libraries to v3.53.4
05c57aa: 03 Aug 2026 13:37
v12.20.0.7343
v12.20.0.7325
Ansgar Becker:
Bump version for v12.21 release
d0818d4: 03 Aug 2026 19:17
Builds
Ansgar Becker:
localize: update compiled .mo translation files
3480cf4: 03 Aug 2026 19:02
(省略されました)
02 Aug - scottnz: PostgreSQL: grid edits cast uuid column ...
01 Aug - ansgar: discrepancies in database exports
01 Aug - ansgar: Export (Clipboard)
fix: sporadic crash in DBtreePaintText with columns
Also, do not init column nodes in FindDBObjectNode, after dblclick on a table in ListTables
Refs #2069
59ea39a: 03 Aug 2026 08:24
v12.20.0.734264bit build
≃
Installer
≃
fix: enable foreign key drop down on grid field in MS SQL mode
Refs #2567
cbdc78d: 03 Aug 2026 08:21
v12.20.0.7341
v12.20.0.7323
01 Aug - ansgar: discrepancies in database exports
01 Aug - ansgar: Export (Clipboard)
fix: sporadic crash in DBtreePaintText with columns
Also, do not init column nodes in FindDBObjectNode, after dblclick on a table in ListTables
Refs #2069
59ea39a: 03 Aug 2026 08:24
v12.20.0.734264bit build
≃
Installer
≃
fix: enable foreign key drop down on grid field in MS SQL mode
Refs #2567
cbdc78d: 03 Aug 2026 08:21
v12.20.0.7341
v12.20.0.7323
fix: remove column nodes from tree in table tools dialog
Refs #2563 and #2069
57905b0: 28 Jul 2026 19:02
v12.20.0.734064bit build
≃
Installer
≃
v12.20.0.7321
fix: remove column nodes from tree in table tools dialog
Refs #2563 and #2069
b09823e: 28 Jul 2026 18:59
Builds
Ansgar Becker:
Refs #2563 and #2069
57905b0: 28 Jul 2026 19:02
v12.20.0.734064bit build
≃
Installer
≃
v12.20.0.7321
fix: remove column nodes from tree in table tools dialog
Refs #2563 and #2069
b09823e: 28 Jul 2026 18:59
Builds
Ansgar Becker:
27 Jul - Alldo: Executable not found? SSH Tunnel on FreeB ...
27 Jul - ansgar: Cannot Pasted intop Query Editor
25 Jul - ansgar: How about adding AI to the UI ?
23 Jul - ansgar: can't see new databases for postresql
feat: create opt-in option for displaying columns in database tree
Refs #2069
bb5e724: 27 Jul 2026 19:59
v12.20.0.733964bit build
≃
Installer
≃
fix: handle MONEY column types as float
Refs #2564
d15df71: 27 Jul 2026 12:49
v12.20.0.7338
Ansgar Becker:
feat: create opt-in option for displaying columns in database tree
Refs #2069
f492bed: 27 Jul 2026 19:40
(省略されました)
27 Jul - ansgar: Cannot Pasted intop Query Editor
25 Jul - ansgar: How about adding AI to the UI ?
23 Jul - ansgar: can't see new databases for postresql
feat: create opt-in option for displaying columns in database tree
Refs #2069
bb5e724: 27 Jul 2026 19:59
v12.20.0.733964bit build
≃
Installer
≃
fix: handle MONEY column types as float
Refs #2564
d15df71: 27 Jul 2026 12:49
v12.20.0.7338
Ansgar Becker:
feat: create opt-in option for displaying columns in database tree
Refs #2069
f492bed: 27 Jul 2026 19:40
(省略されました)
fix: invalid folder path for SQL export cannot be created if it contains a duplicated path delimiter
Custom output dir may already have a trailing path delimiter, only add when not
Broken in 2e290f1be155e09ef4edb50df9ed05a772f50c5c
Refs #2558
152ab70: 22 Jul 2026 09:10
v12.20.0.733764bit build
≃
Installer
≃
v12.19.0.7318
fix: invalid folder path for SQL export cannot be created if it contains a duplicated path delimiter
Custom output dir may already have a trailing path delimiter, only add when not
Broken in 84104d093d3ea5d24dd7007eeeee8a84632c3f0c
Refs #2558
4555274: 22 Jul 2026 09:08
Builds
Ansgar Becker:
Custom output dir may already have a trailing path delimiter, only add when not
Broken in 2e290f1be155e09ef4edb50df9ed05a772f50c5c
Refs #2558
152ab70: 22 Jul 2026 09:10
v12.20.0.733764bit build
≃
Installer
≃
v12.19.0.7318
fix: invalid folder path for SQL export cannot be created if it contains a duplicated path delimiter
Custom output dir may already have a trailing path delimiter, only add when not
Broken in 84104d093d3ea5d24dd7007eeeee8a84632c3f0c
Refs #2558
4555274: 22 Jul 2026 09:08
Builds
Ansgar Becker:
20 Jul - lukinhaspm: Nightly builds
20 Jul - alan4910: Upon Export, Old Table/Field Names are ...
20 Jul - hanqing: sqlserver alter column bug
17 Jul - dmikester1: Please add Delimiters to mySQL creat ...
(updated on 2026-07-19 13:51).
fix: various CVEs regarding libssl and libcrypto
Related to a bunch of critical and high rated security issues:
High CVE-2026-28388
High CVE-2026-28389
High CVE-2026-28390
High CVE-2026-31790
High CVE-2026-45447
Critical CVE-2025-15467
Critical CVE-2026-28387
Critical CVE-2026-31789
9917a4c: 20 Jul 2026 15:34
v12.20.0.733664bit build
≃
Installer
(省略されました)
20 Jul - alan4910: Upon Export, Old Table/Field Names are ...
20 Jul - hanqing: sqlserver alter column bug
17 Jul - dmikester1: Please add Delimiters to mySQL creat ...
(updated on 2026-07-19 13:51).
fix: various CVEs regarding libssl and libcrypto
Related to a bunch of critical and high rated security issues:
High CVE-2026-28388
High CVE-2026-28389
High CVE-2026-28390
High CVE-2026-31790
High CVE-2026-45447
Critical CVE-2025-15467
Critical CVE-2026-28387
Critical CVE-2026-31789
9917a4c: 20 Jul 2026 15:34
v12.20.0.733664bit build
≃
Installer
(省略されました)
17 Jul - lukinhaspm: Nightly builds
15 Jul - ansgar: PostgreSQL: grid edits cast uuid column ...
13 Jul - ansgar: Dark Mode
13 Jul - ansgar: @@sql_notes
08 Jul - ansgar: Could not initialize OpenSSL library in ...
08 Jul - ansgar: Header height in data grid (Linux version)
05 Jul - azielnik: Suggestion: Spread the number of attac ...
02 Jul - FeverBeaver: Install HeidiSQL 12.20 fails on Ubu ...
02 Jul - ansgar: Lost connection to server at 'hands ...
01 Jul - alan4910: Upon Export, Old Table/Field Names are ...
30 Jun - ansgar: Heidi becomes unresponsive when running ...
29 Jun - ansgar: Can't scroll vertically nor horizon ...
25 Jun - vi: Disable Auto-Update or Auto-Insert in Grid E ...
25 Jun - dmelcher: postgresql: no foreign tables shown in ...
24 Jun - ralfmr: Confirm Close Tab
22 Jun - ralfmr: Text color in Linux version (GTK)
22 Jun - ansgar: 12.18 to 12.19: SHOW FUNCTION STATUS WHE ...
21 Jun - FeverBeaver: Package for Raspis
19 Jun - Pedram Ganjeh-Hadidi: Busy Waiting / Deadlock wh ...
(省略されました)
15 Jul - ansgar: PostgreSQL: grid edits cast uuid column ...
13 Jul - ansgar: Dark Mode
13 Jul - ansgar: @@sql_notes
08 Jul - ansgar: Could not initialize OpenSSL library in ...
08 Jul - ansgar: Header height in data grid (Linux version)
05 Jul - azielnik: Suggestion: Spread the number of attac ...
02 Jul - FeverBeaver: Install HeidiSQL 12.20 fails on Ubu ...
02 Jul - ansgar: Lost connection to server at 'hands ...
01 Jul - alan4910: Upon Export, Old Table/Field Names are ...
30 Jun - ansgar: Heidi becomes unresponsive when running ...
29 Jun - ansgar: Can't scroll vertically nor horizon ...
25 Jun - vi: Disable Auto-Update or Auto-Insert in Grid E ...
25 Jun - dmelcher: postgresql: no foreign tables shown in ...
24 Jun - ralfmr: Confirm Close Tab
22 Jun - ralfmr: Text color in Linux version (GTK)
22 Jun - ansgar: 12.18 to 12.19: SHOW FUNCTION STATUS WHE ...
21 Jun - FeverBeaver: Package for Raspis
19 Jun - Pedram Ganjeh-Hadidi: Busy Waiting / Deadlock wh ...
(省略されました)
22 Jun - ansgar: Could not initialize OpenSSL library in ...
22 Jun - ralfmr: Text color in Linux version (GTK)
22 Jun - ansgar: 12.18 to 12.19: SHOW FUNCTION STATUS WHE ...
21 Jun - FeverBeaver: Package for Raspis
19 Jun - Pedram Ganjeh-Hadidi: Busy Waiting / Deadlock wh ...
12 Jun - reformed: Confirm Close Tab
Download HeidiSQL v12.20, released on 22 Jun 2026
Windows x64 Installer
Windows x64 Portable
Windows x64 v13 Preview, new codebase
Linux x64 Debian package with QT6 build
Linux x64 RPM package with QT6 build
Linux x64 GTK2 build
Linux x64 QT5 build
Linux x64 QT6 build
Linux arm64 QT6 build (Raspberry Pi OS)
≃
(updated on 2026-06-22 09:09).
Bump version for v12.20 release
(省略されました)
22 Jun - ralfmr: Text color in Linux version (GTK)
22 Jun - ansgar: 12.18 to 12.19: SHOW FUNCTION STATUS WHE ...
21 Jun - FeverBeaver: Package for Raspis
19 Jun - Pedram Ganjeh-Hadidi: Busy Waiting / Deadlock wh ...
12 Jun - reformed: Confirm Close Tab
Download HeidiSQL v12.20, released on 22 Jun 2026
Windows x64 Installer
Windows x64 Portable
Windows x64 v13 Preview, new codebase
Linux x64 Debian package with QT6 build
Linux x64 RPM package with QT6 build
Linux x64 GTK2 build
Linux x64 QT5 build
Linux x64 QT6 build
Linux arm64 QT6 build (Raspberry Pi OS)
≃
(updated on 2026-06-22 09:09).
Bump version for v12.20 release
(省略されました)