Verwenden von MySQL INFORMATION_SCHEMA zum Abrufen von Tabellenspaltennamen
Wenn Sie auf die Spaltennamen einer MySQL-Tabelle zugreifen müssen, können Sie INFORMATION_SCHEMA nutzen Virtuelle Metadatendatenbank. Die COLUMNS-Tabelle in INFORMATION_SCHEMA bietet umfassende Informationen zu Tabellenspalten.
Um die Spaltennamen für eine bestimmte Tabelle abzurufen, führen Sie die folgende Abfrage aus:
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
Diese Abfrage gibt eine Liste aller zurück Spaltennamen für die angegebene Tabelle in der Datenbank yourdatabasename.
Die Datenbank INFORMATION_SCHEMA ist äußerst vielseitig und bietet Zugriff auf verschiedene Metadateninformationen, einschließlich Spaltentypen, NULL-Zulässigkeit, maximale Spaltengröße, Zeichensätze und mehr. Es handelt sich um einen zuverlässigen und standardmäßigen SQL-Ansatz, der MySQL-spezifische Erweiterungen wie SHOW... ersetzt.
Weitere Einblicke in die Nuancen zwischen SHOW...- und INFORMATION_SCHEMA-Tabellen finden Sie in der offiziellen MySQL-Dokumentation zu INFORMATION_SCHEMA.
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Tabellenspaltennamen mithilfe von INFORMATION_SCHEMA abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!