En esta breve entrada veremos cómo listar las columnas de todas las tablas de una base de datos MySQL.
El objetivo es conocer el nombre de la columna, la tabla a la que pertenece y el tipo de dato definido para la columna.
Consulta
Para ello, queremos utilizar una consulta SQL sencilla.
select table_schema, table_name, column_name, data_type from information_schema.columns where table_schema = 'mysql' order by column_name, table_name;
Adapta esta consulta modificando el valor de «table_schema» para indicar la base de datos sobre la que quieres consultar los datos. En el caso del ejemplo «mysql«.
Excelente solución.
Funcionó a la perfección.
Muchas gracias.
Excelente!, funciono perfecto! Muy agradecido.
Funcionó muy bien. Gracias!!!!!