En la documentación de php ellos tienen algunos ejemplo de como podrias crear un esquema de las tabla.
la función
mysql_fetch_field te puede ayudar ella obtiene la información de una columna.
En esa sección tienen muchos ejemplos, puedes usar esa guía y construir algo para ti.
Saludos.