Den bedste måde er at bruge INFORMATION_SCHEMA virtuel metadatadatabase. Specifikt INFORMATION_SCHEMA.COLUMNS bord...
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
Det er MEGET kraftfuldt og kan give dig TONSLET af information uden behov for at parse tekst (såsom kolonnetype, om kolonnen er nullbar, maksimal kolonnestørrelse, tegnsæt osv.)...
Åh, og det er standard SQL (hvorimod SHOW ...
er en MySQL-specifik udvidelse)...
For mere information om forskellen mellem VIS...
og ved at bruge INFORMATION_SCHEMA
tabeller, se MySQL dokumentation på INFORMATION_SCHEMA generelt
...