358 Stimmen

Datenbankdiagramm automatisch generieren MySQL

Ich bin es leid, Dia zu öffnen und zu Beginn jedes Projekts ein Datenbankdiagramm zu erstellen. Gibt es ein Tool, mit dem ich bestimmte Tabellen auswählen und dann ein Datenbankdiagramm für mich auf der Grundlage einer MySQL-Datenbank erstellen kann? Vorzugsweise würde es mir erlauben, das Diagramm nachträglich zu bearbeiten, da keiner der Fremdschlüssel gesetzt ist...

So stelle ich mir das Diagramm vor (bitte entschuldigen Sie das schreckliche Datendesign, ich habe es nicht entworfen. Konzentrieren wir uns in diesem Beispiel auf das Diagrammkonzept und nicht auf die tatsächlichen Daten, die es darstellt ;) ):

diagram siehe Diagramm in voller Größe

438voto

Michael Stum Punkte 172055

Versuchen Sie MySQL Workbench, ehemals DBDesigner 4:

http://dev.mysql.com/workbench/

Diese hat einen "Reverse-Engineer-Datenbank"-Modus:

Datenbank -> Reverse Engineer

enter image description here

67voto

Reinderien Punkte 8077

Ich benutze seit kurzem https://github.com/schemaspy/schemaspy . Es scheint mir eine gute Balance zwischen Benutzerfreundlichkeit und Einfachheit zu haben. (GraphViz jetzt optional)

26voto

mlambie Punkte 7406

Auf einem Mac, SQLEditor wird tun, was Sie wollen.

6voto

Juan Ignacio Punkte 3157

Versuchen Sie MySQL Maestro . Funktioniert super für mich.

6voto

Diese http://code.google.com/p/database-diagram/ wird Ihre Datenbank zurückentwickeln. Führen Sie einfach einen Export "nur Struktur" durch und fügen Sie das SQL in das Tool ein.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X