Comment puis-je voir quel est le jeu de caractères d'une base de données / table / colonne MySQL ?

Quel est le jeu de caractères (par défaut) pour :

  • Base de données MySQL

  • Table MySQL

  • Colonne MySQL

Pour les tables :

SHOW TABLE STATUS listera toutes les tables.

Filtrez en utilisant :

SHOW TABLE STATUS where name like 'table_123';
Commentaires (2)

Je regarde toujours simplement SHOW CREATE TABLE mydatabase.mytable.

Pour la base de données, il semble que vous deviez regarder SELECT DEFAULT_CHARACTER_SET_NAME FROM information_schema.SCHEMATA.

Commentaires (3)

Pour les tableaux et les colonnes :

show create table your_table_name
Commentaires (2)