Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelle est la taille de la colonne de int(11) dans mysql en octets ?

Un INT sera toujours de 4 octets, quelle que soit la longueur spécifiée.

  • 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).

La longueur spécifie simplement le nombre de caractères à remplir lors de la sélection de données avec le client de ligne de commande mysql. 12345 stocké sous int(3) s'affichera toujours sous la forme 12345, mais s'il a été stocké sous la forme int(10) il s'afficherait toujours sous la forme 12345, mais vous auriez la possibilité de remplir les cinq premiers chiffres. Par exemple, si vous avez ajouté ZEROFILL il s'afficherait sous la forme 0000012345.

... et la valeur maximale sera 2147483647 (Signé) ou 4294967295 (Non signé)