Nejlepší způsob je použít INFORMAČNÍ_SCHÉMA virtuální databáze metadat. Konkrétně INFORMATION_SCHEMA.COLUMNS tabulka...
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
Je VELMI výkonný a může vám poskytnout HODY informací, aniž byste museli analyzovat text (jako je typ sloupce, zda sloupec může obsahovat hodnotu Null, maximální velikost sloupce, znaková sada atd.)...
Jo, a je to standardní SQL (zatímco SHOW ... je rozšíření specifické pro MySQL)...
Další informace o rozdílu mezi SHOW... a pomocí INFORMATION_SCHEMA tabulky, podívejte se na MySQL dokumentaci INFORMATION_SCHEMA obecně
...