Heim > Backend-Entwicklung > PHP-Tutorial > Wie kann ich MySQL-Spaltennamen in ein Array übertragen?

Wie kann ich MySQL-Spaltennamen in ein Array übertragen?

Patricia Arquette
Freigeben: 2024-12-16 05:38:14
Original
223 Leute haben es durchsucht

How Can I Get MySQL Column Names into an Array?

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';
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage