Mysql-Operation zum Abrufen von Tabellenkommentarfeldern

Mysql-Operation zum Abrufen von Tabellenkommentarfeldern

Ich werde nicht viel Unsinn erzählen, schauen wir uns einfach den Code an ~

-- Anzeigen und Abrufen der Feldkommentare in der Tabelle:
vollständige Spalten aus Tabellenname anzeigen;
-- Oder vollständige Felder aus dem Tabellennamen anzeigen;
-- Oder schauen Sie in der Metadatentabelle nach. Wählen Sie den Spaltennamen COLUMN_NAME, den Feldtyp DATA_TYPE und den Feldkommentar COLUMN_COMMENT aus INFORMATION_SCHEMA.COLUMNS aus.
Wobei table_name = ‚companies‘##table name AND table_schema = ‚testhuicard‘##database name AND column_name LIKE ‚c_name‘##field name -- 2-1 So zeigen Sie Tabellenkommentare an:
anzeigen, Tabelle erstellen, Tabellenname;
- 2-2 Alle Tabelleninformationen der gesamten Datenbank abrufen (einschließlich Tabellenname, Tabellenkommentar, Tabellentyp usw.):
SELECT Tabellenname, Tabellentyp, Engine
VON information_schema.tables
WHERE table_schema = 'db5' //table_schema ist der Datenbankname ORDER BY table_name DESC;
-- Diese Anweisung fordert eine umgekehrte alphabetische Auflistung aller Tabellen in der Datenbank db5 an, zeigt aber nur drei Arten von Informationen an: Tabellenname, Tabellentyp und Tabellen-Engine.
-- INFORMATION_SCHEMA ist die Informationsdatenbank, die Informationen zu allen anderen vom MySQL-Server verwalteten Datenbanken enthält.
SELECT TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'sh_goods' AND TABLE_SCHEMA = 'sh_shop'; //Kommentare der Tabelle „sh_goods“ in der Datenbank „sh_shop“ abrufen.
-- 2-3 Tabellenkommentare abrufen oder -- oder verwenden:
Tabellenstatus anzeigen;
-- Kommentar ist ein Tabellenkommentar.
-- Erweiterungen:
-- Ändern Sie die Kommentare der Tabelle:
alter table test1 comment 'Kommentare der geänderten Tabelle';
-- Ändern Sie den Kommentar des Feldes:
alter table test1 modify column field_name int comment 'geänderter Feldkommentar';

Ergänzung: mysql Abfrage aller Feldnamen, Feldtypen und Kommentare einer Tabelle in einer Datenbank

Bei der Hintergrundentwicklung müssen wir aus den Tabellen in den Daten entsprechende Entity-Klassen, also JavaBeans, generieren. Um während der Entwicklung schnell Entitätsklassen zu generieren, können wir alle Feldnamen, Feldtypen und Kommentare einer Tabelle in der Datenbank abfragen und schnell JavaBeans erstellen, wodurch auch Rechtschreibfehler vermieden werden können.

Entspricht eins zu eins den Feldern in der Datenbank. In Navicat (Datenbankvisualisierungstool) können Sie SQL-Anweisungen ausführen

Wählen Sie COLUMN_NAME,DATA_TYPE,COLUMN_COMMENT aus information_schema.COLUMNS, wobei table_name = „Tabellenname“ und table_schema = „Datenbankname“;

Das Ergebnis ist ungefähr wie folgt:

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • Zusammenfassung der MySQL-Tabellen- und Spaltenkommentare
  • Grundlegende Operationen von MySQL-Datentabellen: Operationen in der Tabellenstruktur, Beispielanalyse von Feldoperationen
  • MySql erstellt eine Tabelle mit Erklärungen und kommentiert die Tabelle und die Felder

<<:  So verwenden Sie VUE, um die Ali Iconfont-Bibliothek online aufzurufen

>>:  Tutorial zu HTML-Tabellen-Tags (20): Zeilenhintergrund-Farbattribut BGCOLOR

Artikel empfehlen

Lösung zur Deinstallation von Python und Yum im CentOs-System

Hintergrund des Unfalls: Vor einigen Tagen habe i...

SQL-Implementierung von LeetCode (175. Zwei Tabellen verbinden)

[LeetCode] 175.Zwei Tabellen kombinieren Tabelle:...

Installieren Sie Docker für Windows unter Windows 10 Home Edition

0. Hintergrund Hardware: Xiaomi Notebook Air 13/I...

Grundlegendes Tutorial zur Bedienung von Dateien und Berechtigungen in CentOS

Vorwort Bevor wir beginnen, sollten wir uns kurz ...

CocosCreator Typescript macht Tetris-Spiel

Inhaltsverzeichnis 1. Einleitung 2. Mehrere wicht...

Analyse der Unfallursachen durch Unicode-Signatur BOM

Möglicherweise verwenden Sie hier Include-Dateien,...

Lösung für mehrere 302-Antworten im Nginx-Proxy (Nginx Follow 302)

Proxying mehrerer 302er mit proxy_intercept_error...

So verwendet MySQL Transaktionen

Grundlagen Eine Transaktion ist eine atomare Oper...

So lösen Sie das Problem, dass MySQL nicht geschlossen werden kann

Lösung, wenn MySQL nicht geschlossen wird: Klicke...

Detailliertes Beispiel für die Verwendung von MySQL-Triggern

Details zur MySQL-Triggersyntax: Ein Trigger ist ...

Docker-Installationsschritte für Redmine

Laden Sie das Image herunter (optionaler Schritt,...

Implementierung von dynamischem REM für mobiles Layout

Dynamische REM 1. Lassen Sie uns zunächst die akt...