What is HeidiSQL?
HeidiSQL is free software for people who work with databases, and aims to be intuitive to use. "Heidi" lets you connect to a variety of databases, like MariaDB, MySQL, Microsoft SQL, PostgreSQL, SQLite, Interbase and Firebird. Once you are connected, you can edit data and structures in these databases. Invented in 2002 by Ansgar, HeidiSQL is still a popular tool for MariaDB and MySQL, and actively maintained. Current Delphi version for compiling HeidiSQL is v12.1.
Download HeidiSQL, read further about features, take part in discussions or see some screenshots.
News
-
21 Jan HeidiSQL 12.10 with fixed SSL libraries
Get it from the download page 3rd party updates: Issue #2076: exchange 32 bit SSL libraries with their 64 bit pendants, fixing SSL connections with libpq and libmariadb
-
18 Jan HeidiSQL 12.9 with editor hints, invisible column support and functional indexes
Get it from the download page 32 bit builds are now dropped from the installer. They are still built and downloadable, but only in the portable versions. More details in issue #2071. 3rd party upd ...
-
17 Jul Compiler update to Delphi 12.1
All upcoming HeidiSQL builds and releases will use the latest Delphi 12.1 compiler from Embarcadero. This should definitely raise quality, probably even fix some bugs. If you like to compile HeidiS ...
-
11 Jul HeidiSQL 12.8 with support for encrypted SQLite databases and SSL/MySQL bugfixes
Get it from the download page 3rd party updates: Issue #1946: update C connector / libmariadb.dll and plugin libraries to latest v3.3.10 New stuff: Issue #1284: add support for encrypted SQLite ...
-
05 May HeidiSQL 12.7 with support for descending indexes, filter boxes in table tools, JSONL export, and more
Get it from the download page 3rd party updates: Issue #1946: update libmariadb.dll and plugin libraries to latest v3.3.8 Update regular expression library to v1.181 2023.11.22, supporting \K pat ...
Features
- Free for everyone, OpenSource
- Connect to multiple servers in one window
- Supported database systems: MariaDB, MySQL, MS SQL, PostgreSQL, SQLite, Interbase and Firebird
- Connect to servers via commandline
- Connect via SSH tunnel, or pass SSL settings
- Create and edit tables, views, stored routines, triggers and scheduled events.
- Generate nice SQL-exports, compress these afterwards, or put them on the clipboard.
- Export from one server/database directly to another server/database
- Manage user-privileges
- Import text-files
- Export table rows as CSV, HTML, XML, SQL, LaTeX, Wiki Markup and PHP Array
- Browse and edit table-data using a comfortable grid
- Bulk edit tables (move to db, change engine, collation etc.)
- Batch-insert ascii or binary files into tables
- Write queries with customizable syntax-highlighting and code-completion
- Pretty reformat disordered SQL
- Monitor and kill client-processes
- Find specific text in all tables of all databases of one server
- Optimize and repair tables in a batch manner
- Launch a parallel mysql.exe command line window using your current connection settings
- And much more
HeidiSQL users with enabled statistics feature work on these servers:
The author: Ansgar Becker