CHAR
CHAR
est un type de données de longueur fixe.Si le nombre de caractères saisis est inférieur à la longueur déclarée, le champ sera complété par des espaces de fin.En général, le caractère de remplacement peut ne pas être un espace, cela dépend du jeu de caractères, par exemple, pour un jeu de caractères OCTETS
, c’est zéro.
Le nom complet du type de données est CHARACTER
, mais il n’est pas nécessaire d’utiliser les noms complets lorsqu’on travaille avec lui ; les outils de base de données comprennent très bien les noms courts des types de données caractères.
{CHAR | CHARACTER} [(length)] [CHARACTER SET <charset>] [COLLATE <collate>]
Si aucune longueur n’est spécifiée, on suppose qu’elle est égale à un.
Ce type de données de caractères peut être utilisé pour stocker des codes dans des répertoires dont la longueur est standard et d’une certaine "largeur".Un exemple de ceci serait un code postal en Russie - 6 caractères.