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

Que signifie char dans MySQL ?

王林
Libérer: 2020-06-24 16:07:35
original
8911 Les gens l'ont consulté

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers numéros
MySQL arrête le processus
Depuis 1970-01-01 08:00:00
0
0
0
Env中mysql
Depuis 1970-01-01 08:00:00
0
0
0
Erreur lors de l'installation de MySQL sous Linux
Depuis 1970-01-01 08:00:00
0
0
0
php - problème de surveillance MySQL
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal