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.
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]
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
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:
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:
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:
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:
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:
Aber dieser Vorgang ist etwas gefährlich Seien Sie vorsichtig, wenn Ihre Hände zittern und Sie möglicherweise die Tischstruktur falsch ändern.
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:
Syntax von Tabellenkommentaren ändern:
alter table 表名 comment ='修改后的表注释';
Fall: Tabellenkommentare ändern von Student:
alter table student comment ='学生表 V2';
Das Ausführungsergebnis ist wie unten dargestellt:
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:
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!