Question

cette question doute poped dans ma tête:

  • char et varchar peuvent stocker jusqu'à 255 caractères
  • texte peut stocker jusqu'à 65k caractères
  • Taille char en octets est le nombre de caractères
  • Taille varchar en octets est le nombre de caractères utilisés + 1

Alors, combien d'octets ne TEXT occupe réellement? ~ 65kb ou le nombre de caractères utilisés + 1?

Était-ce utile?

La solution

TEXT est un type de données de longueur variable, avec un maximum de 65.000 caractères.

LONGTEXT peut être utilisé pour plus de 4 billions de caractères.

Pour répondre à votre question. Il est une variable longueur, et il occupera seulement la quantité de caractères que vous stockez

Autres conseils

TEXT occupe un nombre longueur réelle de vos données + 2 octets.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top