Maison >base de données >tutoriel mysql >Comment interroger le nom du champ de la table dans MySQL
L'instruction "SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'database name' AND TABLE_NAME = 'table name'" peut être utilisée dans MySQL pour interroger le nom de champ de la table.
L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.
Utilisez l'instruction suivante pour interroger :
select COLUMN_NAME from information_schema.COLUMNS where table_name = ‘your_table_name’;
Il y a un problème avec la méthode ci-dessus Si le nom de la table que vous souhaitez interroger existe dans plusieurs bases de données, les résultats de la requête. inclura toutes les informations sur les champs.
Dans MySQL, vous pouvez utiliser l'instruction SELECT pour interroger des données. L'interrogation de données fait référence à l'utilisation de différentes méthodes d'interrogation pour obtenir différentes données de la base de données en fonction des besoins. C'est l'opération la plus fréquemment utilisée et la plus importante.
information_schema, qui stocke toutes les informations de la base de données (telles que les noms de tables, les noms de colonnes, les autorisations correspondantes, etc.),
Grâce à DESC information_schema.COLUMNS, vous pouvez voir que le nom de colonne dans la table est TABLE_SCHEMA, qui est l'enregistrement nom de la base de données, donc ce qui suit est écrit plus strictement
Ajouter un nom de base de données
SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = '数据库名称' AND TABLE_NAME = '表名称';
Les résultats affichés dans l'outil de visualisation MySQL Workbench sont similaires aux suivants :
Apprentissage recommandé : Tutoriel vidéo MySQL
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!