PhpMyAdmin'de veritabanı yapısı nasıl görüntülenir?


9

PhpMyAdmin kullanarak veritabanı yapısı hakkında bir rapor oluşturmak için herhangi bir yolu var mı? Ne istiyorum aşağıdaki gibi bir tablo biçimi ve Varlık İlişkileri tablosu.

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

INFORMATION_SCHEMAVeritabanını sorgulayabilirsiniz .
ypercubeᵀᴹ

Ayrıntılı bir blog: goo.gl/0z3vFE
Suresh Kamrushi

Yanıtlar:


5

DB'yi seçin, dışa aktarmaya gidin, yapıyı istediğiniz tabloları seçin (sol üstte), "DATA" (orta merkez) seçimini kaldırın ve bir ad seçin ve yalnızca yapıyı dışa aktarabileceksiniz.

resim açıklamasını buraya girin

veya "veritabanınıza" ve ardından "tümünü kontrol et" e (tabloların hemen altında) gidin ve seçeneği "Seçili Olanlar" dan "baskı görünümü" ne değiştirin. ilişkileri de gösterecek ve şöyle görünecek:resim açıklamasını buraya girin


3
  1. Veritabanındaki tablo listesinin altındaki "Veri Sözlüğü" bağlantısını tıklayarak bu bilgileri PHPMyAdmin'den alabilirsiniz.

  2. PHPMyadmin'in bir ERD veya veritabanı belgesi oluşturacağını düşündüm, ancak bağlantıyı bulamıyorum. Ancak, veritabanınıza veya bir SQL dosya dışa aktarmadan ERD oluşturmak için MySQL çalışma tezgahını (http://www.mysql.com/products/workbench/) kullanabilirsiniz.


Veri Sözlüğü bağlantısını hiç fark etmedim. Bana çok zaman kazandırdı!
Lester Nubla

3

YASAL UYARI: phpmyadmin kullanmıyorum

MySQL istemcisinden,

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

Tablo yapısını ve ilişkili dizinleri gösterecektir

Phpmyadmin içinde, StructuresTablo Sütunlarını görüntülemek için bir Sekme vardır

Çalıştırmak için SHOW CREATE TABLEyukarıda belirtilen komutları, SQL veya Sorgu Tab bunları yürütme deneyin. Phpmyadmin SHOW CREATE TABLE ... \Gkomutların komut satırı sürümlerimi beğenmezse , SQL veya Query Tab'da noktalı virgülle çalıştırın:

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;

Bunu, önce veritabanını seçip SQL sekmesini tıklatarak phpmyadmin'de de çalıştırabilirsiniz. Bu, veri bölümünün seçimini
kaldırırken db'yi

1

Phpmyadmin'in baskı görünümü oldukça iyi. "Yapı" sekmesine gidin.

phpmyadmin'de tablo için yapı sekmesi

Sonra alta gidin ve "yazdır" bağlantısını bulun ... böyle güzel bir görünümle ödüllendirileceksiniz:

resim açıklamasını buraya girin

Bu istediğiniz şeylerin çoğuna sahiptir ... Raporunuz çok metin odaklıydı ve daha çok bir ascii-art tipi çıktıya benziyor olabilirsiniz, bu yüzden bu güzel baskı seviyesini isteyip istemediğinizden emin değilim. Ancak, yeterince iyi yazdırılan ve ulaşmak için zaman almayan bir şey istiyorsanız, bu oldukça iyi çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.