Maison >base de données >tutoriel mysql >Comment puis-je récupérer les noms de colonnes MySQL à l'aide d'une requête SQL ?

Comment puis-je récupérer les noms de colonnes MySQL à l'aide d'une requête SQL ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-13 05:24:09430parcourir

How Can I Retrieve MySQL Column Names Using a SQL Query?

Récupération des noms de colonnes d'une table MySQL à l'aide d'une requête SQL

Pour extraire tous les noms de colonnes d'une table MySQL dans un tableau en PHP, la requête SQL suivante peut être utilisée :

SELECT `COLUMN_NAME` 
FROM `INFORMATION_SCHEMA`.`COLUMNS` 
WHERE `TABLE_SCHEMA`='yourdatabasename' 
    AND `TABLE_NAME`='yourtablename';

Cette requête exploite la base de données virtuelle de métadonnées INFORMATION_SCHEMA, en particulier la Table INFORMATION_SCHEMA.COLUMNS. Il fournit des informations complètes sur les colonnes de la table, au-delà du simple nom de la colonne, notamment le type de colonne, la possibilité de nullité, la taille maximale, le jeu de caractères, etc.

Les tables INFORMATION_SCHEMA offrent un moyen standardisé et fiable d'accéder aux métadonnées dans MySQL. Ils fournissent une riche source d'informations sans qu'il soit nécessaire d'analyser les résultats textuels comme avec les commandes SHOW.... Cette approche est recommandée à la fois pour sa puissance et son adhésion aux normes SQL.

Pour plus d'informations sur les différences entre l'utilisation des tables SHOW... et INFORMATION_SCHEMA, reportez-vous à la documentation officielle MySQL sur INFORMATION_SCHEMA.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn