What's this?
HeidiSQL is a lightweight, Windows based application for managing
MySQL and Microsoft SQL databases.
It enables you to browse and edit data, create and edit tables, views, procedures, triggers and scheduled events.
Also, you can export structure and data either to SQL file, clipboard or to other servers.
read more...
News 
-
18 Jun New feature: Alternating row colors
In Tools > Preferences > Data, starting with r4426, you will find two new color selectors for a new setting: "Alternating row background". Especially on large screens, this can help the eyes ...
-
08 Jun New feature: Display UNIX timestamps as date/time values
One of the best new ideas in my eyes came from quelbs. Using an integer column for storing UNIX timestamp values is a wide spread approach in the world of web development. For example in a Typo3 da ...
-
04 Jun New feature: Additive quick filters
Since r4412, HeidiSQL allows to append WHERE clauses to an existing filter clause, in the Data tab. So, when you now rightclick a field > Quick filter > "col = whatever", press the Shift key ...
-
19 May HeidiSQL 8.0 released
343 revisions after the 7.0 release follows the new 8.0 release of HeidiSQL now. Get it from the download page. Here are the most noticable changes: - Available in 23 languages now. Thanks to a ...
-
17 Apr New feature: Compare global and session variables
In the Host > Variables list, we only had session variables up to now. Now I introduced a new column with global variables. Most session variables have the same value as their global pendant, bu ...
Features
- Free for everyone, OpenSource.
- Connect to multiple servers in one window
- 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
- 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