- SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc, see Getting Started and Introduction. From SQuirreL version 3.8.1 to 4.2.0 version the minimum version of Java supported is 1.8.x. From the first snapshot version after 4.2.0.
- SQuirreL SQL Client is a graphical Java program that will allow you to view the structure of a JDBC compliant database, browse the data in tables, issue SQL commands etc, see Getting Started and Introduction. From SQuirreL version 3.8.1 to 4.2.0 version the minimum version of Java supported is 1.8.x. From the first snapshot version after 4.2.0.
If you want to get the Query function, just download the QueryStorm runtime (free, 4MB installer) and then use the 'Extensions' button in the ribbon to install the 'Windy.Query' package (as shown in the video). Note that you need to have the Office365 version of Excel to get the dynamic array 'spilling' functionality.
#1 - DBeaver
Pros:
- Multi-Platform Databases
- Intuitive and very easy to use user interface.
- Free to download, licensed under GPL.
- You can Render ERDs to visual your database
- Easy Import/Export/Backup
- Mock Data Generator
- NoSQL and BigData database support (Enterprise Edition Only)
- Visual Query Builder (Enterprise Edition Only)
- Analytical charts (Enterprise Edition Only)
- Query History (Enterprise Edition Only)
- Cross-platform - versions available for Windows, Linux and Mac OS.
- Easy way to export your schema and perform Automatic Database Tuning with EverSQL
Cons:


- Sometimes large queries can’t be stopped and have to be forcefully killed. In some cases, the entire application has to be killed.
Price: Free for basic usage. Enterprise Edition starts at $199
#2 - DataGrip by JetBrain
Pros:
- Very fast auto-complete
- Plug-ins available - Large marketplace with many useful add-ons
- Notifications when long queries have completed
- Refactorings that work in SQL files and schemas - Enable you to change column names and perform mass updates
- Version control integration
- Multi-Platform Databases, Including MongoDB
- Built-in support for all popular databases
- Easy flow to download relevant drivers
- Diff viewer for routines
- Introspection - You can observe collections and fields in the database explorer.
- Cross-platform - versions available for Windows, Linux and Mac OS.
- Easy way to export your schema and perform Automatic Database Tuning with EverSQL
Cons:

- No Free version. Only 30 days trial
Price: Starts at $199.00
#3 - MySQL Workbench
Pros:
- Intuitive and very easy to use user interface.
- Free to download, licensed under GPL.
- Cross platform - versions available for Windows, Linux and Mac OS.
- Visual schema and query builder.
- This is the only SQL client which is supported and developed by MySQL, so you can be sure that it will contain all recent features to match the updates for MySQL's server.
- Allows optimizing SQL queries directly from the IDE, using a plugin developed by EverSQL.
Cons:
- The software is sometimes buggy some users report software crashes.
- Sometimes large queries can’t be stopped and have to be forcefully killed. In some cases, the entire application has to be killed.
Price: Free.
Best Sql Clients
#4 - HeidiSQL
Pros:
- Easy to use and very intuitive user interface.
- Free to use - Licensed under GNU GPL.
- Portable version is available for download, so you can use it without administrative privileges, nor requiring installation.
- Full database user management and privileges management options.
- Automate connections via command line utility.
- Ability to connect to MySQL database via an SSH tunnel, in case you don’t have the default port open for remote connections.
- Great syntax checks and auto completion features.
- Can work with Linux distributions, but will require the Wine platform
Cons:
- Some users are reporting sudden crashes / bugs, but nothing that significantly interrupts the daily usage.
- Requires Wine for Linux.
- No official support for Mac OS.
Price: Free
#5 - dbForge Studio for MySQL
Pros:
- Comfortable user interface for both beginner and advanced users.
- Built in query profiler that allows to profile the query and compare it with other queries.
- Debug your query, step by step, using the known watch, call stack and breakpoint concepts.
- GUI query builder and database builder. Drag and drop to build your own custom queries and database schema.
- Good syntax completion and checker.
- Full database user management and privileges management options.
- Backup wizard that allows to schedule database backups.
- Allows storing code snippets.
- Good support for running large SQL files (without opening them).
Cons:
- The full version has a high price tag on it, so not everyone will be able to afford it.
- Very basic JSON viewer (for example, no ways to collapse or expand blocks of data).
- Users report that in some cases the auto complete feature stops working, whenever many connections are opened.

Price: up to $249.95.
#6 - Navicat for MySQL
Pros:
- Intuitive, easy to use UI.
- Ability to connect to MySQL database via an SSH tunnel, in case you don’t have the default port open for remote connections.
- Schedule database jobs - backup, restore, run reports and more.
- Import data from: ODBC, Excel, Access, DBF, TXT, CSV, XML, JSON.
- Export data to: Excel, Access, DBF, TXT, CSV, XML, JSON.
- Visual schema and query builders.
- Cross platform - Windows, Linux and Mac OS versions are available.
- Syntax completion and checker.
- The premium version allows collaboration with team mates - share queries, connections and more.
Cons:
- High price point for the professional version.
- Uses Wine to be executed on Linux, which slows down the IDE.
- Some of the use cases require opening a new tab / window, which users report as a cumbersome process.
Price: up to $259.
#7 - SQLyog
Pros:
- Very innovative and elegant user interface, best one we’ve seen.
- Visually design the schema tables, constraints and queries.
- Schedule tasks like backup, restore, email notifications and more.
- Personalize the look and feel with themes.
- The user interface is very customize-able.
- Fast and stable.
- Good data and schema sync tools.
- Ability to connect to MySQL database via an SSH tunnel, in case you don’t have the default port open for remote connections.
- The Ultimate version comes with a good data comparison tool.
Cons:
- High price point for the professional version.
- Some users report occasional software crashes.
- Lack of support for databases other than MySQL.
- No native support for Linux or Mac.
- No drag and drop support between multiple tabs.
Price: Up to $299.
HeidiSQL is free software, and has the aim to be easy to learn. 'Heidi' lets you see and edit data and structures from computers running one of the database systems MariaDB, MySQL, Microsoft SQL, PostgreSQL and SQLite. Invented in 2002 by Ansgar, HeidiSQL belongs to the most popular tools for MariaDB and MySQL worldwide.
Download HeidiSQL, read further about features, take part in discussions or see some screenshots.
Best Sql Client For Mac
30 May HeidiSQL 11.3 with syntax highlighting in grid text editor
Get it from the download pageStill need 32bit support?I am planning to drop the 32bit releases in a future release, for keeping the installer package small, and to decrease deployment efforts. ...
27 Mar Comparison of PostgreSQL GUIs
Thanks to Kristi Anderson and Madan Kumar from scalegrid.io for publishing a feature overview of some of the available PostgreSQL clients. The article is from 2019, but HeidiSQL is new in this comp ...
24 Jan HeidiSQL 11.2 with support for check constraints and CSV layout detection
Get it from the download page3rd party updates:update VCL Styles Utils codeget latest bugfixes for VirtualTrees componentupgrade installer compilation to InnoSetup v6.1.2plink.exe update to ...
02 Nov HeidiSQL 11.1 released
Grab it from the download page3rd party updates:move to new Delphi v10.4 Sydney compilership plink.exe v0.73 by installing HeidiSQL, so users don't have to download ituse smaller libmariadb.d ...
07 Sep 'HeidiSQL - Made with Delphi' webinar available
Letzten Mittwoch sprach ich mit Matthias Eissing von Embarcadero über Delphi und HeidiSQL.Agenda:Woher kommt HeidiSQL?Warum Delphi?FeaturesPläne für die Zukunft'dies und das'Und hier d ...
- Free for everyone, OpenSource
- Connect to multiple servers in one window
- Supported database systems: MariaDB, MySQL, MS SQL, PostgreSQL and SQLite
- 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
- Bulk edit tables (move to db, change engine, collation etc.)
- Pretty reformat disordered SQL
- Launch a parallel mysql.exe command line window using your current connection settings
- And much more
Best Sql Clients For Windows
HeidiSQL users with enabled statistics feature work on these servers:
The author: Ansgar Becker
Summer 2015 in Egmond aan Zee, duinreservaat.
On holiday with my wife and two kids.