Cara terbaik adalah menggunakan INFORMATION_SCHEMA metadata basis data virtual. Khususnya INFORMATION_SCHEMA.COLUMNS meja...
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
Ini SANGAT kuat, dan dapat memberi Anda BANYAK informasi tanpa perlu mengurai teks (Seperti jenis kolom, apakah kolom tersebut dapat dibatalkan, ukuran kolom maksimal, kumpulan karakter, dll)...
Oh, dan itu SQL standar (Sedangkan SHOW ...
adalah ekstensi khusus MySQL)...
Untuk informasi lebih lanjut tentang perbedaan antara SHOW...
dan menggunakan INFORMATION_SCHEMA
tabel, lihat MySQL Dokumentasi tentang INFORMATION_SCHEMA
secara umum
...