phpMyAdmin – oft unterschätzt
29. September 2008Heute ist die neue 3er Version von phpMyAdmin erschienen. Ein Grund mehr um auf die versteckten Features des Tools hinzuweisen.
Das Tool phpMyAdmin wird von sehr vielen Entwicklern verwendet und doch oft unterschätzt. Als ich auf einen Linuxtag den Hauptentwickler aus Kanada kennen lernte, war ich echt überrascht welche versteckten Features in diesem Tool stecken. Erstaunlich ist auch, dass dieses Projekt von einer kleinen Handvoll an Entwicklern verwaltet wird und er das neben seiner Professoren Stelle nebenbei betreut.
Diese Features entdeckt man erst wenn man die Meta Tabellen installiert. Eine passende SQL Datei befindet sich im Scripts Ordner. Diese muss man dann auch noch in der Konfigurationsdatei als PMA Tabellen bekannt machen. Sobald diese installiert sind kann man mit phpMyAdmin folgende Dinge machen:
- SQL Befehle speichern
- Verlauf der SQL Befehle ansehen
- Ein PDF mit dem Datenbank Layout erstellen
- Verknüpfung der Tabellen definieren und nutzen auch ohne InnoDB
- Anzeige von Bildern in Tabellen innerhalb von phpMyAdmin
Datenbank Layout als PDF exportieren
Wenn man dieses Feature sinnvoll nutzen möchte, muss man erst die Beziehungen der Tabellen einstellen. Dann kann man das PDF erstellen indem man die Datenbank auswählt und dann auf den Punkt “Operationen” klickt. Ganz unten findet man das PDF Menü.

Über den Link PDF Seiten bearbeiten kann man neue Schemas anlegen.
Danach kann man die Tabellen auswählen und das Layout per Drag & Drop anordnen.
Erzeugt wird dann ein PDF mit der Beschreibung aller Tabellen und eine grafische Beziehungsübersicht.
Beziehungen zwischen den Tabellen definieren
Die Möglichkeit die Beziehungen zwischen den Tabellen zu definieren ist nicht nur zur Dokumentation praktisch, sondern auch um innderhalb der Datensätze einfach zu navigieren.

Über das Feld “Anzuzeigende Spalte bestimmen” kann man sogar den Tooltipp definieren der bei der Verlinkung angezeigt werden soll.
Wenn man sich danach die Datensätze anzeigen läßt, bekommt man einen Link zu den korrespondierenden Datensatz angezeigt und dessen Tooltipp. Das Spart sehr viel Arbeit. Insbesondere bei stark normalisierten Tabellen.
DB Designer
In der Version 3 ist der DB Designer hinzugekommen. Mit diesen kann man die PDF noch einfacher erstellen und anordnen.

Die neue 3 er Version erfordert PHP 5.2+ und MySQL 5.0.15+. Das deutet auf eine Modernisierung des Codes hin.
Tags:mysql, PHP
Veröffentlicht in Allgemein | Keine Kommentare »



