Obtenir schéma de base de données avec une requête?

Fondamentalement, je veux obtenir les noms de table, et les noms de champ pour chaque table de la base de données actuelle qui est connecté, rien d'autre.

Est-ce possible?

Je sais que SHOW TABLES FROM my_database vous obtient les noms de table, et SHOW COLUMNS FROM my_table vous obtiendrez les champs, mais c'est au moins [1 x nombre de tables les requêtes et-je obtenir plus d'informations que je veux 🙂

Est-il besoin d'être en PHP ou pouvez-vous utiliser les mysql dump?
au sein de php (j'utilise PDO pour faire des requêtes)

OriginalL'auteur Alex | 2011-12-07