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.
Die Betriebsumgebung dieses Tutorials: Windows10-System, MySQL8.0.22-Version, Dell G3-Computer.
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:
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!