char dans mysql représente un type de chaîne de longueur fixe. Ses caractéristiques sont : 1. L'espace de stockage est fixe 2. Lorsque la longueur n'est pas suffisante, le stockage interne est rempli d'espaces ; la longueur du caractère d'entrée dépasse la longueur spécifiée, char interceptera les caractères en excès. Le type char convient au stockage de chaînes très courtes.
(Tutoriel recommandé : tutoriel mysql)
char
char : chaîne de longueur fixe Tapez
Caractéristiques :
Espace de stockage fixe.
Lorsque la longueur n'est pas suffisante, le stockage interne est rempli d'espaces.
S'il y a des espaces à la fin du champ lui-même, la recherche tronquera automatiquement les espaces à la fin (car il n'est pas clair si les espaces sont contenus dans le champ ou générés par rembourrage).
S'il y a des espaces à l'avant du champ lui-même, celui-ci ne sera pas tronqué.
Lorsque la longueur du caractère saisi dépasse la longueur spécifiée, char interceptera les caractères en excès.
Par exemple : Lorsqu'un type de champ est défini comme char(10) et que la valeur insérée est la chaîne "abc", ils occupent le même espace de 10 octets, car les 7 restants les postes sont remplis d’espaces.
Situations applicables :
Convient pour stocker des cordes courtes ou des cordes proches de la même longueur.
char est plus efficace en accès que varchar car il s'agit d'une longueur fixe.
Pour les colonnes très courtes, char est également plus efficace en espace de stockage que varchar.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!