Maison >base de données >tutoriel mysql >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 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.
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 :
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 :
【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!