MySQL Datenbank-Frontend > Navicat
PhpMyAdmin ist ein in PHP geschriebenes und damit im Browser jederzeit nutzbares Datenbank-Interface. So ziemlich jeder der jemals ein datenbankbasiertes CMS oder etwas ähnliches genutzt hat wird das Standard Administrations-Tool für MySQL kennen. Ich will es nicht schlecht machen, aber es ist für Web-Entwickler einfach ungeeignet, da schwerfällig und funktional eingeschränkt. Es gibt alternative Web-GUIs, aber die wirklich guten MySQL-Datenbankwerkzeuge sind Desktopprogramme. Nach über einem Jahr Nutzung und dem Test anderer Programme ist für mich das empfehlenswerteste MySQL Datenbank-Frontend Navicat.
Ein Überblick
Navicat wird entwickelt von PremiumSoft. Das Interface für Datenbanken läuft unter Windows, Mac OS X und Linux. Es unterstützt die Datenbanken SQLite, MySQL, PostgreSQL und Oracle in der allmächtigen Premium-Version. Man kann auch eine billigere Version für eine einzige Datenbank, beispielsweise eine MySQL-Version, kaufen. Das MySQL-GUI ist mit ~68 € für eine einzelne Datenbank-Art und ~140 für die All-Inklusive Premium-Version nicht gerade billig, aber jeden Euro wert.
Einige Funktionen
MySQL-Datenbanken, Tabellen und deren Inhalte lassen sich schnell anlegen, löschen, kopieren und duplizieren. Ein Import, Export und sogar die Möglichkeit der Datenbank-Konvertierung, wie beispielsweise von MySQL zu SQLite, ist möglich. Du hast eine MS Access-DB und willst diese unter MySQL haben. Kein Problem! Oder Du willst eine MySQL-Abfrage erstellen und den SQl-Code ausgeben ist auch schnell erledigt. Sogar ein Datenbankvergleich ist mit wenigen Klicks erledigt. Meine Lieblingsfunktion ist aber das direkte Kopieren von Datenbanken von einem Server zu anderen Server (beispielsweise vom Hoster zum lokalen Testserver).
Das Datenbank-GUI ist unglaublich schnell und Eingaben, wie im Beispiel unter notizenHalb, können direkt in die Tabelle / Spalte eingegeben werden und gespeichert werden.
Navicat bietet natürlich noch viele Möglichkeiten, deren Auflistung aber den Umfang des Artikel komplett sprengen würden.
Eine 30-Tage-Testversion kann kann man unter Navicat Downloads herunterladen sowie eine Non-commercial (Free) – Lite version. Um einen Überblick über die Versionen des Datenbank-Frontends zu bekommen schaut Euch einfach die Funktions-Matrix an.
Einschränkung
Um mit Navicat auf einen MySQL-Server zugreifen zu können muss dieser natürlich von außen erreichbar sein, d.h. wenn der SQL-Server nur localhost erlaubt nutzt das beste DB-Front nichts.
Meine Meinung
Wer mit der MySQL-Datenbankentwicklung mal etwas zu tun hatte und / oder haben wird wird das Datenbank-Frontend lieben! Für mich ist es ein Must-Have bzw. Shareware-Perle.
Verlosung
PremiumSoft hat mir eine kostenlose Version von Navicat gegeben, die ich unter alle Kommentaren verlose kann. Schreibt einfach wieso ihr Navicat haben wollt. Die Verlosung endet am 24.10.2010 um 23.59 Uhr. Doppelte Einträge lösche ich ohne Kommentar. Viel Glück.