Comment procéder pour afficher que certaines colonnes de mon choix ?
Avec SHOW COLUMNS tu peux faire :
SHOW COLUMNS FROM ta_table
LIKE 'ta_colonne' -- Les jokers % et _ du LIKE sont utilisables
;
Pour plus de finesse tu peux aussi utiliser WHERE et IN ou REGEXP :
SHOW COLUMNS FROM ta_table
WHERE Field IN ('ta_colonne1', 'ta_colonne2') OR Field REGEXP '^(client|product)'
;
Sinon tu peux interroger la table système information_schema.COLUMNS :
SELECT ALL *
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'ton_schéma' AND TABLE_NAME = 'ta_table'
;
Partager