Bagaimana cara menampilkan struktur database di phpMyAdmin?

9

Apakah ada cara untuk menghasilkan laporan struktur database saya menggunakan phpMyAdmin? Yang saya inginkan adalah format tabel seperti berikut ini, dan tabel Hubungan Entitas.

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
foodil
sumber
Anda dapat meminta INFORMATION_SCHEMAbasis data.
ypercubeᵀᴹ
Blog detail: goo.gl/0z3vFE
Suresh Kamrushi

Jawaban:

5

pilih DB, pergi ke ekspor, pilih tabel yang Anda inginkan struktur (kiri atas), hapus pilihan "DATA" (tengah-tengah) dan pilih nama dan Anda hanya dapat mengekspor struktur.

masukkan deskripsi gambar di sini

atau buka "database" Anda lalu "centang semua" (tepat di bawah tabel) dan ubah opsi dari "Dengan Yang Dipilih:" menjadi "tampilan cetak". itu akan menunjukkan hubungan juga, dan akan terlihat seperti ini:masukkan deskripsi gambar di sini

jcho360
sumber
3
  1. Anda bisa mendapatkan informasi itu dari PHPMyAdmin dengan mengeklik tautan "Kamus Data" di bagian bawah daftar tabel dalam database.

  2. Saya pikir PHPMyadmin akan membuat ERD atau dokumentasi basis data, tetapi sepertinya saya tidak dapat menemukan tautannya. Namun Anda dapat menggunakan MySQL workbench (http://www.mysql.com/products/workbench/) untuk menghasilkan ERD dengan menghubungkan ke database Anda atau dari ekspor file SQL

Stephen Senkomago Musoke
sumber
Saya tidak pernah memperhatikan tautan Kamus Data. Itu menyelamatkan saya banyak waktu!
Lester Nubla
3

PENOLAKAN: Saya tidak menggunakan phpmyadmin

Dari klien mysql, Anda dapat menjalankan

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

Ini akan menunjukkan struktur tabel dan indeks terkait

Di phpmyadmin, ada StructuresTab untuk melihat Kolom Tabel

Untuk menjalankan SHOW CREATE TABLEperintah yang saya sebutkan di atas, coba jalankan di SQL atau Query Tab. Jika phpmyadmin tidak menyukai versi baris perintah saya dari SHOW CREATE TABLE ... \Gperintah, kemudian jalankan di SQL atau Query Tab dengan titik koma:

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;
RolandoMySQLDBA
sumber
Anda juga dapat menjalankan ini di phpmyadmin dengan terlebih dahulu memilih database, dan kemudian mengklik tab SQL. Itu sedikit lebih mudah daripada mengekspor db sambil tidak memilih bagian data
yitwail
1

Tampilan cetak dari phpmyadmin cukup bagus. Buka tab "struktur" ..

tab struktur untuk tabel di phpmyadmin

Lalu pergi ke bawah dan temukan tautan "cetak" ... Anda akan diberi hadiah dengan tampilan yang indah seperti ini:

masukkan deskripsi gambar di sini

ini memiliki sebagian besar yang Anda inginkan ... Laporan Anda sangat berorientasi teks dan Anda mungkin melihat lebih seperti output tipe ascii-art, dan jadi saya tidak yakin apakah Anda ingin tingkat pencetakan yang cantik ini atau tidak. Tetapi jika Anda menginginkan sesuatu yang hanya mencetak dengan cukup baik, dan tidak membutuhkan waktu untuk mencapai, ini bekerja dengan cukup baik.

ftrotter
sumber