Maison > base de données > tutoriel mysql > Quel est le type de varchar dans MySQL ?

Quel est le type de varchar dans MySQL ?

王林
Libérer: 2020-06-28 09:21:18
original
18272 Les gens l'ont consulté

Varchar dans MySQL est un type de longueur variable dans une colonne de données de type varchar, chaque valeur n'occupe que juste assez d'octets, plus un octet pour enregistrer sa longueur. Si la longueur maximale de la colonne de chaîne est bien supérieure à la longueur moyenne, alors varchar peut être utilisé pour la stocker.

Quel est le type de varchar dans MySQL ?

type varchar

(tutoriel recommandé : tutoriel mysql)

varchar est un type de longueur variable : Dans une colonne de données de type varchar(M), chaque valeur n'occupe que juste assez d'octets, plus un octet pour enregistrer sa longueur (c'est-à-dire que la longueur totale est de L+1 octets).

MySQL adopte une largeur fixe pour les champs varchar en mémoire lors de la requête au lieu d'une largeur variable pendant le stockage, notamment pour la table temporaire invisible créée lors de la requête. Par conséquent, lors de la sélection des attributs de champ, il est préférable de s'arrêter et de choisir la longueur la plus appropriée et la plus petite en fonction de votre propre activité, augmentant ainsi la vitesse de requête et réduisant la surcharge du serveur de base de données.

Quand utiliser la colonne varchar pour le stockage ?

1. La longueur maximale de la colonne de chaîne est beaucoup plus grande que la longueur moyenne, ce qui permet de jouer pleinement sur les caractéristiques de longueur variable

2. >

Étant donné qu'une page de stockage du moteur innodb fait 16 Ko, les mises à jour fréquentes des champs de longueur variable peuvent entraîner la division de la page de stockage, entraînant une fragmentation du stockage.

3. Jeu de caractères multi-octets, tel que utf-8 ;

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal