Maison > base de données > tutoriel mysql > Comment compter les colonnes dans une table MySQL à l'aide de INFORMATION_SCHEMA ?

Comment compter les colonnes dans une table MySQL à l'aide de INFORMATION_SCHEMA ?

Barbara Streisand
Libérer: 2024-10-26 08:14:02
original
652 Les gens l'ont consulté

How to Count Columns in a MySQL Table using INFORMATION_SCHEMA?

Comptage des colonnes dans une table de base de données à l'aide de MySQL

Lorsque vous utilisez des bases de données relationnelles, l'identification du nombre de colonnes dans une table est cruciale pour les données gestion et analyse. Cet article explique comment compter les colonnes d'une table MySQL à l'aide d'une simple requête SQL.

Utiliser INFORMATION_SCHEMA pour compter les colonnes

MySQL fournit un schéma spécial appelé INFORMATION_SCHEMA qui contient des informations sur la base de données, y compris ses tables et colonnes. Pour compter les colonnes d'une table spécifique, on peut utiliser la requête suivante :

SELECT count(*)
FROM information_schema.columns
WHERE table_name = 'tbl_ifo'
Copier après la connexion
Copier après la connexion

Explication de la requête :

  • SELECT count(*) : Cette partie compte le nombre de lignes renvoyées par la sous-requête.
  • FROM information_schema.columns : Ceci récupère toutes les informations des colonnes de INFORMATION_SCHEMA.
  • WHERE table_name = 'tbl_ifo' : Ce filtre les résultats pour inclure uniquement les colonnes appartenant à la table tbl_ifo.

Exemple :

Considérons la table suivante nommée tbl_ifo :

id name age gender
1 John 15 Male
2 Maria 18 Female
3 Steph 19 Female
4 Jay 21 Male

Pour compter les colonnes dans tbl_ifo, nous exécuterions la requête :

SELECT count(*)
FROM information_schema.columns
WHERE table_name = 'tbl_ifo'
Copier après la connexion
Copier après la connexion

Cette requête renverrait le résultat suivant :

4
Copier après la connexion

Ce résultat indique que la table tbl_ifo a quatre colonnes .

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal