Heim  >  Artikel  >  Datenbank  >  Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

青灯夜游
青灯夜游nach vorne
2022-01-11 19:37:252474Durchsuche

Wie frage ich Feldkommentare in MySQL ab? Im folgenden Artikel werden fünf Methoden zum Abfragen von MySQL-Feldkommentaren überprüft und verglichen. Außerdem wird erläutert, wie Tabellenkommentare und Feldkommentare geändert werden. Ich hoffe, dass dies für Sie hilfreich ist.

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

In vielen Szenarien müssen wir Tabellenkommentare in MySQL oder Kommentare zu allen Feldern unter einer bestimmten Tabelle anzeigen, daher werden in diesem Artikel verschiedene Möglichkeiten zum Abfragen von Kommentaren inventarisiert und verglichen. [Verwandte Empfehlungen: MySQL-Video-Tutorial]

Erstellen Sie eine Testdatenbank

Bevor wir beginnen, erstellen wir zunächst eine Datenbank für die folgende Demonstration.

-- 如果存在就先删除数据库
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

Alle Tabellenkommentare abfragen

Verwenden Sie das folgende SQL, um die Kommentare aller Tabellen unter einer bestimmten Datenbank abzufragen:

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

Fall: Fragen Sie alle Tabellenkommentare in der test2022-Datenbank ab:

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

Die Ausführungsergebnisse sind in der Abbildung dargestellt Unten:

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Alle Feldkommentare abfragen

Feldkommentar-Abfragemethode 1

Die Abfragesyntax lautet wie folgt:

show full columns from 表名;

Fall: Fragen Sie die Kommentarinformationen aller Felder in der Schülertabelle ab:

show full columns from student;

The Die Ausführungsergebnisse sind wie folgt:

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Feldanmerkungsabfragemethode 2

Die Abfragesyntax lautet wie folgt:

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

Fall: Fragen Sie die Anmerkungsinformationen aller Felder in der Schülertabelle ab:

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

Die Ausführung Die Ergebnisse sind wie folgt:

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Feldanmerkungsabfragemethode 3

Sie können auch den Anmerkungsinhalt der Felder in der DDL (Datendefinitionssprache) der Abfragetabelle sehen. Die ausgeführte SQL-Syntax ist wie folgt :

show create table 表名;

Fall: Fragen Sie die Anmerkungsinformationen aller Felder in der Schülertabelle ab:

show create table student;

Die Ausführungsergebnisse sind wie in der folgenden Abbildung dargestellt. Anzeige:

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Feldkommentar-Abfragemethode 4

Wenn ja Mit dem Navicat-Tool können Sie mit der rechten Maustaste auf die Tabelle klicken, auf Design klicken und zur Designseite gehen, um die Feldkommentare anzuzeigen, wie in der Abbildung unten gezeigt:

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Aber dieser Vorgang ist etwas gefährlich Seien Sie vorsichtig, wenn Ihre Hände zittern und Sie möglicherweise die Tischstruktur falsch ändern.

Abfragemethode für Feldkommentare 5

Sehen Sie sich die DDL-Anweisung der Tabelle in Navicat an. Wählen Sie die Tabelle aus, klicken Sie auf die Option „Rechtes Fenster anzeigen“ und klicken Sie dann auf DDL, um es anzuzeigen. Spezifische Operationen Die Schritte sind wie folgt:

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Tabellenkommentare und Feldkommentare ändern

Tabellenkommentare ändern

Syntax von Tabellenkommentaren ändern:

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

Fall: Tabellenkommentare ändern von Student:

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

Das Ausführungsergebnis ist wie unten dargestellt:

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Feldkommentare ändern

Syntax von Tabellenkommentaren ändern:

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

Case: Kommentar des Namens in der Studententabelle ändern:

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

Die Ausführungsergebnisse werden unten angezeigt:

Wie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!

Zusammenfassung

In diesem Artikel werden die SQL zum Anzeigen von Tabellenkommentaren und die SQL zum Ändern von Tabellen- und Feldkommentaren vorgestellt: 3 Befehlszeilenoperationen Methoden zum Anzeigen und zwei Navicat-basierte Operationsmethoden zum Anzeigen, darunter Es wird empfohlen, SQL zu verwenden: „Vollständige Spalten aus Tabellennamen anzeigen“, um Feldkommentare anzuzeigen. Diese SQL-Abfrage ist einfach und es besteht kein Grund zur Sorge, dass sie versehentlich angezeigt wird Ändern der Tabellenstruktur.

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonWie frage ich Feldkommentare in MySQL ab? Schauen Sie sich 5 Methoden an und vergleichen Sie sie!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:juejin.cn. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen