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ě
...