Comparison of database administration tools


The following tables compare general and technical information for a number of available database administration tools. Please see individual product articles for further information. This article is neither all-inclusive nor necessarily up to date.
Systems listed on a light purple background are no longer in active development.

General

ProductCreatorLatest stable release dateLatest stable release versionLicenseOtherProgramming language
SQL CommanderElphsoft Ltd.2026-01-252.0.0.11MongoDB, IBM DB2, IBM Informix, MariaDB, InterBase, Firebird, MariaDB, SAP Advantage Database, SAP SQL Anywhere, MS Access, Teradata, DBF, ExcelDelphi
DatabaseSpyAltovaIBM Db2, Sybase, MS AccessC++
Database WorkbenchUpscene Productions2024-12-166.6.0InterBase, Firebird, NexusDB, MariaDBDelphi
DataGripJetBrains2023-08-172023.2.1Sybase, IBM Db2, H2, Hypersonic SQL, Amazon Redshift, Apache Derby, Redis, MongoDB, Snowflake, Exasol, BigQuery, Cassandra, ClickHouse, CockroachDB, CouchbaseJava
DBeaverSerge Rider2025-04-0625.0.2EXASOL, IBM Db2, Apache Derby, Firebird, Mimer SQL, all with JDBC driverJava
DbVisualizerDbVis Software2025-12-0125.3MongoDB, Redis, Snowflake, Elasticsearch, IBM Db2, SQLite, Microsoft Access, Databricks, Apache Cassandra, MariaDB, DynamoDB, Azure SQL Database, Google BigQuery, Apache Hive, Teradata, Apache Solr, SAP ASE, ClickHouse, Amazon Redshift, Presto, H2, DuckDB, Trino, SingleStore, all with JDBC driverJava
DBEditJef Van Den Ouweland2012-05-102.4.6IBM Db2, HSQLDB, Apache Derby, H2Java
dbForge EdgeDevart2025-04-185.1MariaDB, Galera Cluster, Percona, HeatWave MySQL, Google Cloud, Oracle Cloud, Amazon [Relational Database Service|Amazon RDS], Amazon Aurora, Amazon Redshift, Alibaba Cloud, SQL Azure, Tencent Cloud, Heroku, Aiven Cloud, SkySQL, DigitalOcean Managed Database, Kamatera Performance Cloud.NET
HeidiSQLAnsgar BeckerDelphi
Microsoft SQL Server Management StudioMicrosoft2026-01-2122.2.1including SSAS management, and MDX, DMX, XMLA languages.NET
MySQL WorkbenchOracle CorporationC++C# Objective-C Python
NavicatPremiumSoft CyberTech Ltd.2021-11-2316Delphi Objective-C
Navicat Data ModelerPremiumSoft CyberTech Ltd.2015-12-102.1Delphi Objective-C
Oracle Enterprise ManagerOracle Corp.2015-06-1612.1.0.5IBM Db2, Sybase, TimesTenJava
Oracle SQL DeveloperOracle Corp.2018-04-0518.1.0.095.1630Microsoft Access, Sybase, IBM Db2, TeradataJava
pgAdminpgAdmin Development Team; C++
phpLiteAdminDane Iracleous, Christopher Kramer, others2019-09-051.9.8.2PHP
phpMyAdminphpMyAdmin Development TeamDrizzle, MariaDBphp
SQL Database StudioJan Prochazka2016-05-273.4.1.NET, WPF, C#
SQLyogWebyog Softworks Pvt. Ltd.C++
SQuirreL SQLColin Bell, Gerd Wagner, Rob Manning, othersAccess, Axion Java RDBMS, Apache Derby, Daffodil DB, FileMaker, Fujitsu Siemens SESAM/SQL, Firebird, FrontBase, HSQLDB, Hypersonic SQL, H2 (DBMS), IBM Db2, Informix, Ingres, OpenIngres, InstantDB, InterBase, Mckoi SQL Database, Mimer SQL, Netezza, Pointbase, SAPDB, Sybase, Sunopsis XML Driver, Teradata Warehouse, ThinkSQL RDBMS, Vertica Analytic Database.Java
ToadQuest SoftwareIBM Db2, SybaseDelphi, C#.NET
Toad Data ModelerQuest Software2020-10-197.3IBM Db2, MS Access, SybaseDelphi
TOraCommunity2017-07-043.2TeradataC++Qt
ProductCreatorLatest stable release dateLatest stable release versionLicenseOtherProgramming language

Features

Legend
  • User Interface:
  • * Browser based - executes on a computer server and is accessed via a network using a web browser
  • * desktop - executes on a personal computer
  • Create/alter table:
  • * Yes - can create table, alter its definition and data, and add new rows
  • * Some - can only create/alter table definition, not data
  • Browse table:
  • * Yes - can browse table definition and data
  • * Some - can only browse table definition
  • Multi-server support:
  • * Yes - can manage from the same window/session multiple servers
  • * Some - can manage from a different window/session multiple servers
  • Monitoring server:
  • * Yes - includes a headless server, that runs checks and reports failures

Features (continued)

Legend:
  • User manager:
  • * Yes - user manager with support for database and schema permissions as well as for individual object permissions
  • * Some - simple user manager with support for database and schema permissions
  • * No - no user manager, or read-only user manager
user managerPluginCompareImportExportDebuggerSource controlSpatial Visualization
AdminerSQL script, CSV, TSV or the above in zip ; imports of server-site file in SQL or SQL in zip, gzip or bzip2SQL script, CSV, TSV or the above in zip, gzip, bzip2; XML Git-
Altova DatabaseSpyCSV, XMLXML, XML Structure, CSV, HTML, MS Excel-
Database Workbench-
DataGripTXT, CSV, HTML, XML, DBF, SQL script, Text Format|RTF], MS Word, MS Excel, MS Access, MS Windows Clipboard, Paradox file, WK1, WQ1, SLK, DIF, LDAP [Data Interchange Format|LDIF]-
GalaxyTXT, CSV, MS Excel-
DBeaverWith Eclipse plugins-
DbVisualizerGit-
DBEditMS Excel, PDF, Text, SQL script-
dbForge - TXT, CSV, XML, XLS, XLSX, DBF, JSON, Google Sheets, MS Access, or from any ODBC source - TXT, CSV, XML, XLS, XLSX, DBF, JSON, Google Sheets, MS Access, PDF, HTML, RTF, SQL script, or from any ODBC source
Navicat - TXT, CSV, DBF, HTML, MS Excel, MS Access, Paradox file, WK1, WQ1, XML, or from any ODBC source - TXT, CSV, HTML, XML, DBF, SQL script, RTF, MS Word, MS Excel, MS Access, MS Windows Clipboard, Paradox file, WK1, WQ1, SLK, DIF, LDIF -
Navicat Data Modeler - Import Database from server/ODBC - Export SQL-
MySQL Workbench - CSV, HTML, JSON, MS Excel, SQL INSERTS, Tab-separated, XML - CSV, HTML, JSON, MS Excel, SQL INSERTS, Tab-separated, XML-
Oracle SQL Developer
pgAdminCSV, Text, or binaryCSV, text, HTML, XML-
phpMyAdmin - CSV, SQL, XML, Excel, ODS - CSV, LaTeX, Excel, Word, ODS, ODT, XML, SQL, YAML, Texy!, JSON, NHibernate, PHP, PDF, MediaWikiGit-
SQL Database StudioCSV, XML, MS ExcelCSV, HTML, MS Excel, SQL INSERTS, Tab-separated, XML-
SQLyog-
SQL Server Management Studio
SQuirreL SQL-
ToadSVN, CVS, TFS, VSS-
Toad Data ModelerToad for Oracle ERD, ERWin 7.1 via pluginSQL; meta data in XML; report in HTML/RTF/CSV; diagram as BMP, JPEG, PNG-
TOra-

Features - visual design and reverse engineering

Legend:
  • Visual schema/E-R design: the ability to draw entity-relationship diagrams for the database. If missing, the following two features will also be missing
  • Reverse engineering - the ability to produce an ER diagram from a database, complete with foreign key relationships
  • * Yes - supports incremental reverse engineering, preserving user modifications to the diagram and importing only changes from the database
  • * Some - can only reverse engineer the entire database at once and drops any user modifications to the diagram
  • Forward engineering - the ability to update the database schema with changes made to its entities and relationships via the ER diagram visual designer
  • * Yes - can update user-selected entities
  • * Some - can only update the entire database at once
Visual query builderVisual schema/model/E-R diagram designReverse engineeringForward engineeringER diagram groupboxes
Adminer
Altova DatabaseSpy
Database Workbench
DBeaver
DbVisualizer
DBEdit
dbForge
Navicat
Navicat Data Modeler
MySQL Workbench
Oracle SQL Developer
pgAdmin
phpMyAdmin
SQL Database Studio
SQL Server Management Studio
SQLyog
SQuirreL SQL
Toad
Toad Data Modeler