Saltar al contenido

¿Cómo obtengo la estructura de la tabla MySQL en PHP? ¿Más una lista de todas las tablas?

Solución:

Para obtener una lista de columnas para una tabla, use la instrucción DESCRIBE SQL. La sintaxis es la siguiente:

DESCRIBE TableName

Para obtener una lista de tablas en la base de datos, use esta declaración SQL:

SHOW TABLES

$q = mysql_query('DESCRIBE tablename');
while($row = mysql_fetch_array($q)) {
    echo "{$row['Field']} - {$row['Type']}n";
}

lo encontré en http://www.electrictoolbox.com/mysql-table-structure-describe/

Para obtener la sintaxis CREATE, use

SHOW CREATE TABLE table_name;

También eche un vistazo a la base de datos information_schema. Mucha información muy útil sobre sus bases de datos, tablas, índices, etc.

Ver: ¿Cómo encontrar todas las tablas en MySQL con nombres de columna específicos en ellas?

¡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 *