Czy jest jakiś sposób na wygenerowanie raportu o strukturze mojej bazy danych przy użyciu phpMyAdmin? Chciałbym mieć format tabeli podobny do poniższego oraz tabelę relacji encji.
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
mysql
phpmyadmin
foodil
źródło
źródło
INFORMATION_SCHEMA
bazę danych.Odpowiedzi:
wybierz DB, przejdź do eksportu, wybierz tabele, które chcesz struktury (lewy górny róg), odznacz „DANE” (środkowy środek) i wybierz nazwę, a będziesz mógł eksportować tylko strukturę.
lub przejdź do „bazy danych”, a następnie „zaznacz wszystko” (tuż pod tabelami) i zmień opcję z „Z wybranym” na „widok wydruku”. pokaże także relacje i będzie wyglądać następująco:
źródło
Możesz uzyskać te informacje od PHPMyAdmin, klikając link „Słownik danych” u dołu listy tabel w bazie danych.
Myślałem, że PHPMyadmin stworzy dokumentację ERD lub bazę danych, ale nie mogę znaleźć linku. Możesz jednak użyć środowiska roboczego MySQL (http://www.mysql.com/products/workbench/) do wygenerowania ERD poprzez połączenie z bazą danych lub z eksportu pliku SQL
źródło
ZASTRZEŻENIE: Nie używam phpmyadmin
Z klienta mysql możesz uruchomić
Wyświetli strukturę tabeli i powiązane indeksy
W phpmyadmin znajduje się
Structures
zakładka do przeglądania kolumn tabeliAby uruchomić
SHOW CREATE TABLE
polecenia, o których wspomniałem powyżej, spróbuj wykonać je w zakładce SQL lub Query. Jeśli phpmyadmin nie lubi moich wersji wierszaSHOW CREATE TABLE ... \G
poleceń, uruchom je w SQL lub Tabie zapytań za pomocą średników:źródło
Widok wydruku phpmyadmin jest całkiem niezły. Przejdź do zakładki „struktura”.
Następnie zejdź na dół i znajdź link „drukuj” ... zostaniesz nagrodzony pięknym widokiem:
to ma większość z tego, czego chcesz ... Twój raport był bardzo zorientowany na tekst i być może wyglądasz bardziej jak typowy wynik ascii-art, więc nie jestem pewien, czy chcesz ten poziom ładnego drukowania, czy nie. Ale jeśli chcesz czegoś, co po prostu drukuje wystarczająco dobrze i nie wymaga czasu, aby to osiągnąć, działa to całkiem dobrze.
źródło