É mais como
WHERE column_name LIKE 'column name'
Como ele usa
LIKE
, você pode colocar padrões curinga no parâmetro, por exemplo. SHOW COLUMNS FROM table LIKE '%id'
encontrará todas as colunas que terminam em
id
. Se não houver caracteres curinga,
LIKE
é equivalente a =
. Se você não quiser usar
LIKE
, você pode usar WHERE
:SHOW COLUMNS FROM table WHERE field = 'column name';
Em
SHOW COLUMNS
saída, o field
coluna contém os nomes das colunas. O WHERE
cláusula também permite testar outros atributos, por exemplo. SHOW COLUMNS FROM table WHERE type LIKE 'varchar%'
encontrará todos os
VARCHAR
colunas.