Existe-t-il un moyen de générer un rapport sur la structure de ma base de données à l'aide de phpMyAdmin? Ce que je voudrais, c'est un format de tableau comme le suivant, et un tableau de relation d'entité.
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
la source
la source
INFORMATION_SCHEMA
base de données.Réponses:
sélectionnez DB, allez à l'exportation, sélectionnez les tables dont vous voulez la structure (en haut à gauche), désélectionnez "DATA" (milieu-centre) et sélectionnez un nom et vous pourrez exporter uniquement la structure.
ou allez dans votre "base de données" puis "cochez tout" (juste en dessous des tableaux) et changez l'option de "With Selected:" en "print view". il montrera aussi les relations, et il ressemblera à ceci:
la source
Vous pouvez obtenir ces informations de PHPMyAdmin en cliquant sur le lien "Dictionnaire de données" en bas de la liste des tables de la base de données.
Je pensais que PHPMyadmin créerait une documentation ERD ou une base de données, mais je n'arrive pas à trouver le lien. Cependant, vous pouvez utiliser MySQL Workbench (http://www.mysql.com/products/workbench/) pour générer un ERD en vous connectant à votre base de données ou à partir d'une exportation de fichiers SQL
la source
AVERTISSEMENT: je n'utilise pas phpmyadmin
Depuis le client mysql, vous pouvez exécuter
Il montrera la structure de la table et les index associés
Dans phpmyadmin, il y a un
Structures
onglet pour afficher les colonnes du tableauPour exécuter les
SHOW CREATE TABLE
commandes que j'ai mentionnées ci-dessus, essayez de les exécuter dans l'onglet SQL ou Query. Si phpmyadmin n'aime pas mes versions de ligne deSHOW CREATE TABLE ... \G
commande des commandes, exécutez-les dans l'onglet SQL ou Query avec des points-virgules:la source
La vue d'impression de phpmyadmin est assez bonne. Allez dans l'onglet "structure".
Ensuite, allez en bas et trouvez le lien "imprimer" ... vous serez récompensé avec une belle vue comme celle-ci:
cela a la plupart de ce que vous voulez ... Votre rapport était très orienté texte et vous pourriez ressembler davantage à une sortie de type ascii-art, et donc je ne suis pas sûr si vous voulez ce niveau de jolie impression ou non. Mais si vous voulez quelque chose qui s'imprime juste assez bien et qui ne prend pas de temps, cela fonctionne plutôt bien.
la source