Maison >développement back-end >tutoriel php >Comment puis-je obtenir les noms de colonnes MySQL dans un tableau ?

Comment puis-je obtenir les noms de colonnes MySQL dans un tableau ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-16 05:38:14225parcourir

How Can I Get MySQL Column Names into an Array?

Obtenir les noms de colonnes MySQL dans un tableau

Pour obtenir les noms de colonnes d'une table MySQL dans un tableau, la solution recommandée consiste à exploiter INFORMATION_SCHEMA base de données virtuelle de métadonnées. Plus précisément, la table INFORMATION_SCHEMA.COLUMNS fournit des informations précieuses sur les structures de la base de données.

Pour récupérer les noms de colonnes à l'aide de SQL, exécutez la requête suivante :

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

La base de données INFORMATION_SCHEMA est très polyvalente, vous permettant pour récupérer non seulement les noms de colonnes, mais également des détails tels que le type de colonne, la possibilité de nullité, la taille maximale, le jeu de caractères, etc. Cette approche est avantageuse par rapport à l'utilisation des commandes SHOW... de MySQL, car elle exploite le SQL standard plutôt que les extensions spécifiques à MySQL.

Pour plus d'informations sur la base de données INFORMATION_SCHEMA, reportez-vous à la documentation complète de MySQL :
[INFORMATION_SCHEMA](https://dev.mysql.com/doc/refman/8.0/en/information-schema.html)

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