Як відобразити структуру бази даних в phpMyAdmin?


9

Чи є можливість створити звіт про мою структуру бази даних за допомогою phpMyAdmin? Мені б хотілося, як формат таблиці, як наведено нижче, та таблиця відносин між особами.

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_SCHEMAбазу даних.
ypercubeᵀᴹ

Блог з деталями: goo.gl/0z3vFE
Суреш Камруші

Відповіді:


5

виберіть БД, перейдіть до експорту, виберіть таблиці, які потрібно структурі (вгорі ліворуч), зніміть позначку "ДАНІ" (середній центр) та виберіть ім'я, і ​​ви зможете експортувати лише структуру.

введіть тут опис зображення

або перейдіть у свою "базу даних", потім "перевірте все" (трохи нижче таблиць) і змініть параметр з "З вибраним:" на "вид друку". це також покаже відносини, і це виглядатиме так:введіть тут опис зображення


3
  1. Ви можете отримати цю інформацію від PHPMyAdmin, натиснувши посилання "Словник даних" внизу списку таблиць бази даних.

  2. Я думав, що PHPMyadmin створить ERD або документацію на базу даних, але я не можу знайти посилання. Однак ви можете використовувати MySQL workbench (http://www.mysql.com/products/workbench/) для створення ERD шляхом підключення до бази даних або експорту файлу SQL


Я ніколи не помічав посилання Словник даних. Це врятувало мені багато часу!
Лестер Нубла

3

ВІДМОВА: Я не використовую phpmyadmin

Від клієнта mysql можна запустити

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

Він покаже структуру таблиці та пов’язані з цим індекси

У phpmyadmin є Structuresвкладка для перегляду стовпців таблиць

Щоб запустити SHOW CREATE TABLEвказані вище команди, спробуйте виконати їх на вкладці SQL або Query. Якщо phpmyadmin не подобається моїх версій командних рядків SHOW CREATE TABLE ... \Gкоманд, то запустіть їх на вкладці SQL або Query з комою:

SHOW CREATE TABLE List;
SHOW CREATE TABLE Campaign;

Ви також можете запустити це в phpmyadmin, спочатку вибравши базу даних, а потім натиснувши вкладку SQL. Це трохи простіше, ніж експортувати db, не
знімаючи

1

Вид друку phpmyadmin досить хороший. Перейдіть на вкладку "структура".

вкладка структури таблиці в phpmyadmin

Потім перейдіть донизу і знайдіть посилання "друк" ... вас нагородить чудовим видом, як це:

введіть тут опис зображення

це найбільше з того, що ви хочете ... Ваш звіт був дуже орієнтований на текст, і ви, можливо, дивитесь на більш схожий на випуск типу ascii-art, і тому я не впевнений, хочете ви цього рівня гарного друку чи ні. Але якщо ви хочете чогось, що просто друкує досить добре і не потребує часу, щоб дістатися до цього, це працює досить добре.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.