it-swarm.com.de

Wie zeige ich die Datenbankstruktur in phpMyAdmin an?

Gibt es eine Möglichkeit, mit phpMyAdmin einen Bericht über meine Datenbankstruktur zu erstellen? Was ich möchte, ist ein Tabellenformat wie das folgende und eine Entity Relationship-Tabelle.

Table name: List
Description: Subscriber list information 

Field           Type        Null        Description
ListID          Int         N   
ListName        Varchar     N   
ListFromName    Varchar     N           Default person represent for the mail
ListReplyTo     Varchar     N           Default return address
ListSubject     Varchar     N           Default subject title of mail
ListRemindSub   Int         N           Whether notify when people subscribe
ListRemindUnSub Int         N           Whether notify when people unsubscribe
ListCreateDate  Date        N   


Table name: Campaign
Description: Mail campaign information

Field           Type        Null        Description
CampID          Int         N   
CampReplyTo     Varchar     N           Specific return mail
CampFromName    Varchar     N           The person represent for the mail
CampSubject     Varchar     N           Subject title of mail
CampFb          Int         N           Whether include Facebook reminder
CampGA          Int         N           Whether include Google Analytic
9
foodil

wählen Sie DB aus, gehen Sie zum Exportieren, wählen Sie die gewünschten Tabellen aus (oben links), deaktivieren Sie "DATA" (Mitte Mitte) und wählen Sie einen Namen aus. Sie können dann nur die Struktur exportieren.

enter image description here

oder gehen Sie zu Ihrer "Datenbank" und dann "Alle überprüfen" (direkt unter den Tabellen) und ändern Sie die Option von "Mit Ausgewählt:" in "Druckansicht". es wird auch die Beziehungen zeigen, und es wird so aussehen:enter image description here

5
jcho360

HAFTUNGSAUSSCHLUSS: Ich benutze kein phpmyadmin

Auf dem MySQL-Client können Sie ausführen

SHOW CREATE TABLE List\G
SHOW CREATE TABLE Campaign\G

Es werden die Tabellenstruktur und die zugehörigen Indizes angezeigt

In phpmyadmin gibt es eine Registerkarte Structures, auf der die Tabellenspalten angezeigt werden

Versuchen Sie, die oben erwähnten Befehle SHOW CREATE TABLE Auf der Registerkarte SQL oder Query auszuführen. Wenn phpmyadmin meine Befehlszeilenversionen der SHOW CREATE TABLE ... \G - Befehle nicht mag, führen Sie sie auf der Registerkarte SQL oder Abfrage mit Semikolons aus:

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;
3
RolandoMySQLDBA
  1. Sie können diese Informationen von PHPMyAdmin erhalten, indem Sie auf den Link "Datenwörterbuch" unten in der Liste der Tabellen in der Datenbank klicken.

  2. Ich dachte, dass PHPMyadmin eine ERD- oder Datenbankdokumentation erstellen würde, aber ich kann den Link nicht finden. Sie können jedoch die MySQL-Workbench (http://www.mysql.com/products/workbench/) verwenden, um eine ERD zu generieren, indem Sie eine Verbindung zu Ihrer Datenbank herstellen oder einen SQL-Dateiexport durchführen

Die Druckansicht von phpmyadmin ist ziemlich gut. Gehen Sie zur Registerkarte "Struktur".

(the structure tab for a table in phpmyadmin

Dann gehen Sie nach unten und finden Sie den Link "Drucken" ... Sie werden mit einer schönen Aussicht wie dieser belohnt:

(enter image description here

dies hat das meiste, was Sie wollen ... Ihr Bericht war sehr textorientiert und Sie sehen möglicherweise eher wie eine Ausgabe vom Typ ASCII-Art aus. Daher bin ich mir nicht sicher, ob Sie diese Ebene des hübschen Druckens wünschen oder nicht. Aber wenn Sie etwas wollen, das gerade gut genug druckt und keine Zeit braucht, um es zu erreichen, funktioniert dies ziemlich gut.

1
ftrotter