Maison  >  Article  >  base de données  >  Comment interroger le nombre de champs dans MySQL

Comment interroger le nombre de champs dans MySQL

青灯夜游
青灯夜游original
2022-04-12 16:17:3610105parcourir

Méthode de requête : 1. Utilisez l'instruction DESCRIBE pour afficher la structure de la table, la syntaxe est "DESCRIBE nom de la table ;", le nombre total de lignes d'enregistrement affichées est le nombre de champs 2. Utilisez la fonction count() pour compter ; la table système « information_schema.COLUMNS » spécifiée dans Le nombre d'éléments de données est utilisée pour interroger le nombre de champs.

Comment interroger le nombre de champs dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Il existe deux façons d'interroger le nombre de champs dans une table MySQL

Méthode 1 : utilisez l'instruction DESCRIBE

DESCRIBE affichera les informations sur les champs de la table sous la forme d'un tableau, y compris nom du champ, type de données du champ et s'il s'agit d'une clé primaire, s'il existe une valeur par défaut, etc., le format de syntaxe est le suivant :

DESCRIBE 表名;

peut être abrégé comme suit :

DESC 表名;

Le nombre total de lignes d'enregistrement en sortie est le nombre de champs.

Exemple :

Comment interroger le nombre de champs dans MySQL

Méthode 2 : via la table système information_schema.`COLUMNS` (pris en charge par mysql5 et versions ultérieures)

En utilisant la fonction count() pour compter le nombre d'éléments de données spécifiés dans le système table "information_schema.COLUMNS" Interrogez le nombre de champs.

Grammaire :

SELECT count(1) from information_schema.COLUMNS WHERE table_schema='库名' and table_name='表名';
  • table_schema : nom de la base de données

  • table_name : nom de la table

Exemple :

Comment interroger le nombre de champs dans MySQL

【Recommandation associée my : tutoriel vidéo SQL

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