Saltar al contenido

Cómo obtener la estructura de la base de datos en MySQL a través de una consulta

Posterior a de nuestra extensa selección de información pudimos resolver esta escollo que pueden tener ciertos lectores. Te compartimos la respuesta y nuestro objetivo es que te sea de mucha apoyo.

Solución:

Creo que lo que buscas es DESCRIBE

DESCRIBE table;

También puedes usar SHOW TABLES

SHOW TABLES;

para obtener una lista de las tablas en su base de datos.

Para obtener toda la estructura de la base de datos como un conjunto de declaraciones CREATE TABLE, use mysqldump:

mysqldump database_name --compact --no-data

Para tablas individuales, agregue el nombre de la tabla después del nombre de la base de datos en mysqldump. Obtiene los mismos resultados con SQL y SHOW CREATE TABLE:

SHOW CREATE TABLE table;

O DESCRIBA si prefiere una lista de columnas:

DESCRIBE table;

Echa un vistazo a la INFORMATION_SCHEMA.TABLES mesa. Contiene metadatos sobre todas sus tablas.

Ejemplo:

SELECT * FROM `INFORMATION_SCHEMA`.`TABLES`
WHERE TABLE_NAME LIKE 'table1'

La ventaja de esto sobre otros métodos es que puede usar fácilmente consultas como la anterior como subconsultas en sus otras consultas.

valoraciones y reseñas

Al final de todo puedes encontrar las anotaciones de otros usuarios, tú asimismo tienes el poder dejar el tuyo si dominas el tema.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *