Heim >Datenbank >MySQL-Tutorial >So fragen Sie den Feldnamen der Tabelle in MySQL ab

So fragen Sie den Feldnamen der Tabelle in MySQL ab

WBOY
WBOYOriginal
2022-04-12 18:43:1410808Durchsuche

Die Anweisung „SELECT COLUMN_NAME FROM information_schema.COLUMNS WHERE TABLE_SCHEMA = 'database name' AND TABLE_NAME = 'table name'“ kann in MySQL verwendet werden, um den Feldnamen der Tabelle abzufragen.

So fragen Sie den Feldnamen der Tabelle in MySQL ab

Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.

So fragen Sie den Feldnamen einer Tabelle in MySQL ab

Verwenden Sie zur Abfrage die folgende Anweisung:

select COLUMN_NAME from information_schema.COLUMNS 
where table_name = ‘your_table_name’;

Bei der oben genannten Methode liegt ein Problem vor, wenn der Tabellenname, den Sie abfragen möchten, in mehreren Datenbanken vorhanden ist enthält alle Feldinformationen.

In MySQL können Sie die SELECT-Anweisung zum Abfragen von Daten verwenden. Das Abfragen von Daten bezieht sich auf die Verwendung verschiedener Abfragemethoden, um je nach Bedarf unterschiedliche Daten aus der Datenbank abzurufen. Dies ist der am häufigsten verwendete und wichtigste Vorgang.

Informationsschema, in dem alle Datenbankinformationen (z. B. Tabellennamen, Spaltennamen, entsprechende Berechtigungen usw.) gespeichert sind.

Über DESC information_schema.COLUMNS können Sie sehen, dass der Spaltenname in der Tabelle TABLE_SCHEMA ist, bei dem es sich um den Datensatz handelt Datenbankname, daher wird Folgendes strenger geschrieben

Datenbanknamen hinzufügen

SELECT COLUMN_NAME FROM information_schema.COLUMNS 
WHERE TABLE_SCHEMA = '数据库名称' AND TABLE_NAME = '表名称';

Die im Visualisierungstool MySQL Workbench angezeigten Ergebnisse ähneln den folgenden:

So fragen Sie den Feldnamen der Tabelle in MySQL ab

Empfohlenes Lernen: MySQL-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo fragen Sie den Feldnamen der Tabelle in MySQL ab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn