568 votes

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

Quelle est la taille de la colonne du `` dans mysql en octets ?

Et la valeur maximale qui peut être stockée dans cette colonnes ?

808voto

maclema Points 5959

Un INT sera toujours 4 octets n’importe quelle longueur est spécifiée.

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

La longueur indique juste le nombre de caractères à afficher lorsque vous sélectionnez des données avec le client de ligne de commande mysql.

120voto

Santosh Linkha Points 7849

Selon ici , int(11) prendra 4 octets d'espace qui est 32 bits d'espace avec 2^(31) = 2147483648 maximum et -2147483648 min. Un bit est pour le signe.

33voto

ks1322 Points 9238

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

(11) - cet attribut de l' int type de données n'a rien à voir avec la taille de la colonne. C'est juste la largeur d'affichage de type de données entier. De 11.1.4.5. Type Numérique Attributs:

MySQL prend en charge une extension pour spécifiant l'écran largeur de types de données entiers entre parenthèses après le mot clé base pour le type. Par exemple, INT(4) spécifie un INT avec un affichage largeur de quatre chiffres.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X