Maison  >  Article  >  base de données  >  Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

青灯夜游
青灯夜游avant
2022-01-11 19:37:252401parcourir

Comment interroger les commentaires de champs dans MySQL ? L'article suivant examinera et comparera 5 méthodes pour interroger les commentaires de champ MySQL et présentera comment modifier les commentaires de table et les commentaires de champ. J'espère qu'il vous sera utile.

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Dans de nombreux scénarios, nous devons afficher les commentaires de table dans MySQL, ou les commentaires sur tous les champs sous une certaine table, donc cet article inventoriera et comparera plusieurs façons d'interroger les commentaires. [Recommandations associées : Tutoriel vidéo mysql]

Créer une base de données de test

Avant de commencer, créons d'abord une base de données pour la démonstration suivante.

-- 如果存在就先删除数据库
drop database if exists test2022;
-- 创建数据库
create database test2022;
-- 切换数据库
use test2022;
-- 创建表和字段(以及相应的注释)
CREATE TABLE `student` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '学生编号',
  `sn` varchar(50) DEFAULT NULL COMMENT '学号',
  `username` varchar(250) NOT NULL COMMENT '学生名称',
  `mail` varchar(250) DEFAULT NULL COMMENT '邮箱',
  `class_id` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) comment='学生表' ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4

Interroger tous les commentaires de table

Utilisez le SQL suivant pour interroger les commentaires de toutes les tables d'une certaine base de données :

SELECT table_name 表名, table_comment 表说明
  FROM information_schema.TABLES 
  WHERE table_schema='数据库名'
  ORDER BY table_name

Cas : Interrogez tous les commentaires de table dans la base de données test2022 :

SELECT table_name 表名, table_comment 表说明
  FROM information_schema.TABLES 
  WHERE table_schema='test2022'
  ORDER BY table_name

Les résultats de l'exécution sont affichés dans la figure ci-dessous :

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Interroger tous les commentaires de champ

Méthode de requête de commentaire de champ 1

La syntaxe de la requête est la suivante :

show full columns from 表名;

Cas : Interroger les informations de commentaire de tous les champs de la table étudiant :

show full columns from student;

Le les résultats de l'exécution sont les suivants :

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Méthode de requête d'annotation de champ 2

La syntaxe de la requête est la suivante :

select COLUMN_NAME 字段名,column_comment 字段说明,column_type 字段类型,
  column_key 约束 from information_schema.columns 
  where table_schema='数据库名' and table_name='表名';

Cas : interrogez les informations d'annotation de tous les champs de la table étudiant :

select COLUMN_NAME 字段名,column_comment 字段说明,column_type 字段类型,
  column_key 约束 from information_schema.columns 
  where table_schema='test2022' and table_name='student';

L'exécution les résultats sont les suivants :

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Méthode de requête d'annotation de champ 3

Vous pouvez également voir le contenu des annotations des champs dans le DDL (langage de définition de données) de la table de requête. La syntaxe SQL exécutée est la suivante. :

show create table 表名;

Cas : Interrogez les informations d'annotation de tous les champs de la table étudiant :

show create table student;

Les résultats de l'exécution sont tels qu'indiqués dans la figure ci-dessous. Affichage :

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Méthode de requête de commentaire de champ 4

Si vous êtes à l'aide de l'outil Navicat, vous pouvez faire un clic droit sur le tableau, cliquer sur Conception, et accéder à la page de conception pour afficher les commentaires du champ, comme le montre la figure ci-dessous :

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Mais cette opération est un peu dangereuse, soyez soyez prudent si vos mains tremblent et que vous risquez de modifier incorrectement la structure de la table.

Méthode de requête de commentaires sur le terrain 5

Affichez l'instruction DDL de la table dans Navicat et vous pouvez également voir les commentaires sur le champ. Sélectionnez la table et cliquez sur l'option "Afficher la fenêtre de droite" dans le coin inférieur droit, puis cliquez sur. DDL pour l'afficher. Opérations spécifiques Les étapes sont les suivantes :

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Modifier les commentaires de la table et les commentaires des champs

Modifier les commentaires de la table

Modifier la syntaxe des commentaires de la table :

alter table 表名 comment ='修改后的表注释';

Cas : Modifier Commentaires de table de l'étudiant :

alter table student  comment ='学生表 V2';

Le résultat de l'exécution est tel qu'indiqué ci-dessous. Affiché :

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Modifier les commentaires du champ

Modifier la syntaxe des commentaires de table :

alter table 表名 modify column 字段名 int comment '注释信息';

Cas : Modifier le commentaire de nom dans la table de l'étudiant :

alter table student modify column username int comment '学生姓名 V2';

Les résultats de l'exécution sont présentés ci-dessous :

Comment interroger les commentaires de champs dans MySQL ? Découvrez et comparez 5 méthodes !

Résumé

Cet article présente le SQL pour afficher les commentaires de table et le SQL pour modifier les commentaires de table et de champ. Il présente également 5 méthodes pour afficher les commentaires de champ : 3. méthodes d'opération en ligne de commande à afficher et deux méthodes d'opération basées sur Navicat à afficher, parmi lesquelles il est recommandé d'utiliser SQL : "afficher les colonnes complètes du nom de la table" pour afficher les commentaires sur les champs. Cette requête SQL est simple et il n'est pas nécessaire de le faire. craignez de modifier accidentellement la structure de la table.

Pour plus de connaissances sur la programmation, veuillez visiter : Introduction à la programmation ! !

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer