De beste manier is om de INFORMATION_SCHEMA te gebruiken metadata virtuele database. Met name de INFORMATION_SCHEMA.COLUMNS tafel...
SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='yourdatabasename'
AND `TABLE_NAME`='yourtablename';
Het is ZEER krachtig en kan u VEEL informatie geven zonder dat u tekst hoeft te ontleden (zoals kolomtype, of de kolom nullable is, maximale kolomgrootte, tekenset, enz.)...
Oh, en het is standaard SQL (terwijl SHOW ...
is een MySQL-specifieke extensie)...
Voor meer informatie over het verschil tussen SHOW...
en met behulp van de INFORMATION_SCHEMA
tabellen, bekijk de MySQL Documentatie op INFORMATION_SCHEMA
in het algemeen
...