Maison >base de données >tutoriel mysql >Quelle est la taille et la valeur maximale d'une colonne MySQL INT(11) ?

Quelle est la taille et la valeur maximale d'une colonne MySQL INT(11) ?

DDD
DDDoriginal
2024-12-11 06:19:12709parcourir

What is the Size and Maximum Value of a MySQL INT(11) Column?

Détermination de la taille et de la valeur maximale d'une colonne INT(11) dans MySQL

Dans MySQL, une colonne INT(11) a une longueur fixe de 4 octets, quelle que soit la longueur spécifiée. En effet, les types de données INT occupent toujours 4 octets.

Comparaison de la taille des octets

Pour comparer les tailles de différents types de données entiers dans MySQL, considérez ce qui suit :

  • TINYINT : 1 octet (8 bits)
  • SMALLINT : 2 octets (16 bits)
  • MEDIUMINT : 3 octets (24 bits)
  • INT : 4 octets (32 bits)
  • BIGINT : 8 octets (64 bits)

Longueur et rembourrage

Alors que la longueur spécifiée pour INT(11) Les colonnes n'affectent pas la taille réelle du stockage, elles déterminent le comportement de remplissage lors de la récupération des données à l'aide du client de ligne de commande MySQL. Par exemple, si 12345 est stocké dans une colonne INT(3), il s'affichera toujours sous la forme 12345. Cependant, s'il est stocké dans une colonne INT(10), il peut être affiché avec un remplissage, comme 0000012345 avec l'option ZEROFILL. .

Valeur maximale

La valeur maximale pouvant être stockée dans un La colonne INT(11) dépend si elle est signée ou non :

  • Signé : 2 147 483 647
  • Non signé : 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