Maison > Article > base de données > Comment interroger le nombre de champs dans MySQL
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 sorties est le nombre de champs 2. Utilisez la fonction count() ; pour compter la table système "information_schema.COLUMNS" Spécifiez le nombre d'éléments de données pour interroger le nombre de champs.
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 de champ de la table sous la forme d'une table, y compris le nom du champ , type de données de champ, s'il s'agit de la clé primaire, s'il existe une valeur par défaut, etc., le format de syntaxe est le suivant :
DESCRIBE 表名;
peut être abrégé en :
DESC 表名;
Le nombre total de lignes d'enregistrement en sortie est le nombre de champs.
Exemple :
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.
Syntaxe :
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 :
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!