IDE's voor MySQL
Ik zoek een prettige omgeving voor database-ontwikkeling. Sinds 2016 gebruik ik MySQL Workbench. Dat bevalt best goed, op een paar dingen na:
- Windows zijn niet dockable of hoe dat precies heet. Ik ben dus beperkt tot één scherm. Ook als ik meerdere monitors heb
- Sinds een update eind 2020, kan ik geen externe databases meer benaderen
- Buggy: Vaak crasht en bevriest het.
Long list
Pakket | Linux? | Open-source-licentie? | Uitleg |
---|---|---|---|
Acqua Data Studio | |||
Adminer | Ja | ||
dashboard.dbface.com | Aka Dashboard for MySQL | ||
DataGrip | Ja | Commerciëel | Ziet er hoopvol uit |
Database Workbench - Upscene | |||
DBArtisan | ? | Commerciëel | Embarcadero - Top-of-the-line db-tool. Windows-only |
Dbeaver | Ja | ? | Universele db-client. Maakt gebruik van JDBC voor connectiviteit |
DbFacePHP | |||
dbForge Studio for MySQL | Windows-only | Windows-only | |
DbVisualizer | Ja | Commerciëel | |
Emma | Ja | ? | Native Linux & soepeltjes, maar beperkt? |
Heidi SQL | Windows/Wine | ? | Wel degelijk een beheer-tool, maar niet native Linux |
Kexi | Ja | Open source | Kexi omschrijft zichzelf als Microsoft Access voor Linux. Het is te gebruiken als development front-end voor MySQL-databases. Paar keer getest, maar weinig hoopvol |
Microst Access | Nee, lastig via Wine | Nee | Microsoft Access is te gebruiken als front-end voor MySQL, desgewenst via een gevirtualiseerde Windows-omgeving. Dit leek een interessante optie toen ik net begon met MySQL om de overstap soepeler te maken, maar ik ben erg blij dat ik Access niet heb gebruikt: Juist de WYSIWYG-omgeving van Access blijkt achteraf een enorme beperkende factor te zijn: Er gaat niets boven direct werken in SQL |
MySQL Command line client | Ja | Open-source | Voor bepaalde zaken onmisbaar |
MySQL Query Browser | ? | ? | Een standaard-tool voor stored procedures en user functions. Lijkt niet meer te worden ondersteund |
MySQL Workbench | Ja | Ja | Vermoedelijk het meest populaire MySQL-ontwikkelgereedschap voor Linux [1] (ook beschikbaar voor Windows & Mac) |
Navicat | Ja | Commerciëel, met 14-dagen uitprobeerversie |
Ervaring mee sinds dec. 2020. Windows zijn (in beperkte mate) dockable en connecties met externe databases zijn geen probleem. Ik vind de interface nogal beperkt. Oa. toetscombinaties zoals scrolmuis+shift werkt niet. Prima tool voor specifieke dingen die MySQL Workbench niet kan, maar verder word ik er weinig gelukkig van |
Nubuilder | |||
Percona Toolkit | Ja | Ja? | Percona Toolkit (formerly Maatkit) provides essential command-line utilities for MySQL |
PHPMyAdmin (PMA) | Ja: Browser-interface | Ja | Waarschijnlijk het bekendste MySQL-gereedschap. Werkt erg omslachtig. De import-functie bevalt goed, maar voor overige handelingen gebruik ik liever MySQL Workbench |
Querious | Apple-only | ? | |
Sidu | Ja: Browser-interface | ? | PHP-frontend met een paar aardige extra's |
Sequel Pro | Nee: Mac-only | Ja | Onder de developers bij BovenDeBalie, lijkt Sequel Pro het meest populaire MySQL-gereedschap te zijn. Helaas: Mac-only, ook al is de broncode gemakkelijk beschikbaar [2] |
SQLAlchemy | Python SQL-toolkit & Object Relational Mapper. Géén beheertool. | ||
SQLBuddy | Ja: Browser-interface | ? | Lichtgewicht doch beperkt (php) |
SQuirrel SQL | Ja: Java | Open-source | Website ziet er weinigbelovend uit |
Valentina Studio | Ja | Freemium | Hoopvol |
SQLYog | Windows-only | Nee | Commerciëel & Windows-only |
Toad for MySQL: | ? | ? | GUI-tool van Dell |
Wavemaker | ? | ? |
Short list - Nov. 2020
- MySQL Workbench
- Navicat
Bronnen
- http://www.databasejournal.com/features/mysql/article.php/3880961/Top-10-MySQL-GUI-Tools.htm
- http://stackoverflow.com/questions/2663468/mysql-workbench-vs-phpmyadmin
- http://softwarerecs.stackexchange.com/questions/14853/more-than-crud-frontend-for-mysql-not-access
- http://www.bleachburnout.com/blog/2014/01/30/database-tools-and-such/
- http://askubuntu.com/questions/8155/mysql-gui-tools
- http://stackoverflow.com/questions/6196662/looking-for-a-good-mysql-editor-for-ubuntu
- http://alternativeto.net/software/sequel-pro/?platform=linux
- http://www.kexi-project.org/