it-swarm.asia

Bagaimana cara menampilkan struktur database di phpMyAdmin?

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
9
foodil

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.

enter image description here

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:enter image description here

5
jcho360

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 Tab Structures untuk melihat Kolom Tabel

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

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;
3
RolandoMySQLDBA
  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

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

the structure tab for a table in phpmyadmin

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

enter image description here

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.

1
ftrotter