Colonnes de caractères
Pour les types CHAR
, VARCHAR
et BLOB
avec le sous-type TEXT, vous pouvez spécifier le jeu de caractères dans la phrase CHARACTER SET
.Si aucun jeu de caractères n’est spécifié, la valeur par défaut est le jeu de caractères qui a été spécifié lors de la création de la base de données.Si aucun jeu de caractères n’a été spécifié lors de la création de la base de données, le jeu de caractères par défaut est NONE.Dans ce cas, les données sont stockées et récupérées telles qu’elles ont été soumises.Il est possible de charger des données dans une colonne dans n’importe quel encodage, mais il n’est pas possible de charger ces données dans une colonne avec un encodage différent.La translittération entre les codages source et destination n’est pas effectuée, ce qui peut entraîner des erreurs.
La clause facultative COLLATE
vous permet de spécifier un ordre de tri pour les types de données de type chaîne (sauf pour BLOB
). Si aucun ordre de tri n’est spécifié, l’ordre de tri par défaut pour le jeu de tri spécifié est pris en charge.