Maison >base de données >tutoriel mysql >Comment récupérer efficacement les noms de colonnes pour toutes les tables dans MySQL ?
Récupérer efficacement les noms de colonnes pour toutes les tables dans MySQL
Récupérer tous les noms de colonnes dans toutes les tables dans MySQL peut être une tâche fastidieuse, mais il existe une solution rapide pour contourner la liste de chaque table individuellement.
Solution :
En utilisant la table information_schema.columns, vous pouvez accéder sans effort aux noms de colonnes de toutes les tables au sein votre base de données. La requête SQL suivante accomplit cela :
<code class="sql">select column_name from information_schema.columns where table_schema = 'your_db' order by table_name,ordinal_position</code>
En remplaçant « votre_base de données » par le nom de base de données souhaité, cette requête récupérera tous les noms de colonnes, classés par nom de table et position de colonne.
Remarques supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!