Je to spíš jako
WHERE column_name LIKE 'column name'
Protože používá LIKE
, můžete do parametru vložit zástupné vzory, např.
SHOW COLUMNS FROM table LIKE '%id'
najde všechny sloupce, které končí id
.
Pokud zde nejsou žádné zástupné znaky, pak LIKE
je ekvivalentní =
.
Pokud nechcete použít LIKE
, můžete použít WHERE
:
SHOW COLUMNS FROM table WHERE field = 'column name';
V SHOW COLUMNS
výstup, field
sloupec obsahuje názvy sloupců. WHERE
klauzule také umožňuje testování dalších atributů, např.
SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'
najde všechny VARCHAR
sloupce.