Maison  >  Article  >  base de données  >  Que signifie char dans MySQL ?

Que signifie char dans MySQL ?

王林
王林original
2020-06-24 16:07:358786parcourir

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.

Que signifie char dans MySQL ?

(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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn