Concepts > Attributs (MetaAttributes) > CHARACTER SET \ MySQL
CHARACTER SET \ MySQL
Chaque colonne de character'' (c'est à dire les colonnes de type CHAR, VARCHAR, ou TEXT) a un jeu de caractères de colonne et une collation de colonne qui ne peut pas être nulle. La syntaxe de définition de colonne a maintenant des clauses optionnelles pour préciser le jeu de caractères de colonne et la collation :
column_name {CHAR | VARCHAR | TEXT} (column_length)
[CHARACTER SET character_set_name [COLLATE collation_name]]
 
Exemple :
CREATE TABLE Table1
(
column1 VARCHAR(5) CHARACTER SET latin1 COLLATE latin1_german1_ci
);
MySQL choisit le jeu de caractères et la collation de colonne comme ceci :
- Si CHARACTER SET X et COLLATE Y sont spécifiés, alors le jeu de caractères est X et la
collation Y.
- Si CHARACTER SET X a été spécifié sans la clause COLLATE, alors le jeu de caractères est X
et la collation est sa collation par défaut.
- Sinon, MySQL utilise le jeu de caractères et la collation par défaut.
Les clauses CHARACTER SET et COLLATE font partie du standard SQL.
Traductions
Type
String (63) Enumeration
 
Liste des MetaClasses
.
Valeur
(ar8), (asi), (bi5), (biy), (cp0), (cp1), (cp2), (cp3), (cp4), (cp5), (cp6), (cp7), (de8), (eus), (eur), (gb2), (gbk), (ge8), (grk), (hew), (hp8), (ke2), (kor), (kou), (la1), (la2), (la5), (la7), (mae), (man), (sjs), (sw7), (ti0), (uc2), (ujs), (ut8).