¿Hay alguna forma de generar un informe de la estructura de mi base de datos usando phpMyAdmin? Lo que me gustaría es un formato de tabla como el siguiente, y una tabla de Relación de entidad.
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
fuente
fuente
INFORMATION_SCHEMA
base de datos.Respuestas:
seleccione DB, vaya a exportar, seleccione las tablas que desea para la estructura (arriba a la izquierda), deseleccione "DATOS" (centro-centro) y seleccione un nombre y podrá exportar solo la estructura.
o vaya a su "base de datos" y luego "verifique todo" (justo debajo de las tablas) y cambie la opción de "Con Seleccionado" a "Vista de impresión". también mostrará las relaciones, y se verá así:
fuente
Puede obtener esa información de PHPMyAdmin haciendo clic en el enlace "Diccionario de datos" en la parte inferior de la lista de tablas en la base de datos.
Pensé que PHPMyadmin crearía una ERD o documentación de la base de datos, pero parece que no puedo encontrar el enlace. Sin embargo, puede usar MySQL workbench (http://www.mysql.com/products/workbench/) para generar un ERD conectándose a su base de datos o desde una exportación de archivos SQL
fuente
DESCARGO DE RESPONSABILIDAD: no uso phpmyadmin
Desde el cliente mysql, puede ejecutar
Mostrará la estructura de la tabla y los índices asociados.
En phpmyadmin, hay una
Structures
pestaña para ver las columnas de la tablaPara ejecutar los
SHOW CREATE TABLE
comandos que mencioné anteriormente, intente ejecutarlos en la pestaña SQL o Consulta. Si a phpmyadmin no le gustan mis versiones de línea deSHOW CREATE TABLE ... \G
comandos de los comandos, ejecútelos en la pestaña SQL o Consulta con punto y coma:fuente
La vista de impresión de phpmyadmin es bastante buena. Vaya a la pestaña "estructura".
Luego vaya al final y encuentre el enlace "imprimir" ... será recompensado con una hermosa vista como esta:
esto tiene casi todo lo que desea ... Su informe estaba muy orientado al texto y es posible que se parezca más a una salida de tipo ascii-art, por lo que no estoy seguro de si desea este nivel de impresión bonita o no. Pero si desea algo que simplemente se imprima lo suficientemente bien y no tome tiempo en llegar, esto funciona bastante bien.
fuente