Maison >base de données >tutoriel mysql >Quelle est la taille réelle d'une colonne INT(11) dans MySQL ?

Quelle est la taille réelle d'une colonne INT(11) dans MySQL ?

Linda Hamilton
Linda Hamiltonoriginal
2024-12-21 13:01:14767parcourir

What is the actual size of an INT(11) column in MySQL?

Taille de la colonne de int(11) dans MySQL

La taille d'une colonne définie comme int(11) dans MySQL est systématiquement de 4 octets , quelle que soit la longueur spécifiée. Cela est attribué au fait que les types de données INT occupent toujours 4 octets quelle que soit leur longueur.

MySQL fournit différents types de données entières avec différentes tailles :

  • TINYINT : 1 octet
  • SMALLINT : 2 octets
  • MEDIUMINT : 3 octets
  • INT : 4 octets
  • BIGINT : 8 octets

La longueur spécifiée, appelée largeur d'affichage, détermine principalement le nombre de caractères alloués lors de l'affichage des données dans le client de ligne de commande MySQL. Par exemple, int(3) peut accepter des valeurs telles que 12345, qui seront affichées sous la forme 12345. Cependant, int(10) stocke la même valeur mais permet le remplissage.

En ce qui concerne les valeurs maximales, un int(11) peut stocker des valeurs signées jusqu'à 2 147 483 647 ou des valeurs non signées jusqu'à 4 294 967 295.

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