Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich MySQL-Spaltennamen in ein Array übertragen?
MySQL-Spaltennamen in ein Array abrufen
Um Spaltennamen aus einer MySQL-Tabelle in ein Array zu erhalten, besteht die empfohlene Lösung darin, das INFORMATION_SCHEMA zu nutzen Metadaten virtuelle Datenbank. Insbesondere liefert die Tabelle INFORMATION_SCHEMA.COLUMNS wertvolle Informationen über Datenbankstrukturen.
Um Spaltennamen mit SQL abzurufen, führen Sie die folgende Abfrage aus:
SELECT `COLUMN_NAME` FROM `INFORMATION_SCHEMA`.`COLUMNS` WHERE `TABLE_SCHEMA`='yourdatabasename' AND `TABLE_NAME`='yourtablename';
Die Datenbank INFORMATION_SCHEMA ist äußerst vielseitig und ermöglicht Ihnen um nicht nur Spaltennamen abzurufen, sondern auch Details wie Spaltentyp, NULL-Zulässigkeit, maximale Größe, Zeichensatz und mehr. Dieser Ansatz ist im Vergleich zur Verwendung der SHOW...-Befehle von MySQL vorteilhaft, da er Standard-SQL anstelle von MySQL-spezifischen Erweiterungen nutzt.
Weitere Informationen zur INFORMATION_SCHEMA-Datenbank finden Sie in der ausführlichen MySQL-Dokumentation:
[INFORMATION_SCHEMA](https://dev.mysql.com/doc/refman/8.0/en/information-schema.html)
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Spaltennamen in ein Array übertragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!