"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Quelle est la différence entre TINYINT(1) et TINYINT(2) dans MySQL ?

Quelle est la différence entre TINYINT(1) et TINYINT(2) dans MySQL ?

Publié le 2024-11-04
Parcourir:788

What\'s the Difference Between TINYINT(1) and TINYINT(2) in MySQL?

TINYINT(1) et TINYINT(2) dans MySQL : découverte de la largeur d'affichage

MySQL propose deux types de données similaires pour représenter de petits entiers : TINYINT(1) et TINYINT(2). Bien que les deux puissent stocker des valeurs dans une plage spécifiée, leur largeur d'affichage diffère.

Le (m) dans TINYINT(m) indique la largeur d'affichage, qui est utilisée par des applications comme le client MySQL lors de la présentation des résultats de requête. . La largeur d'affichage détermine le nombre de caractères utilisés pour afficher les valeurs de cette colonne.

Par exemple, considérons le tableau suivant avec des colonnes de différentes largeurs d'affichage :

TableauColonneLargeur d'affichage
vTINYINT(1) 1
aTINYINT(2)2
b INT(4)4
cINT(6)6

Comme illustré dans le tableau :

vabc
1111
10101010
100100100100

Il est évident que TINYINT(1), TINYINT(2) et TINYINT(3) affichent les valeurs avec un remplissage à gauche côté pour correspondre à leurs largeurs d'affichage respectives.

Il est crucial de souligner que la largeur d'affichage n'affecte pas la plage de valeurs acceptées pour un type de données donné. TINYINT(1) autorise toujours les valeurs comprises entre [-128 .. 127], quelle que soit sa largeur d'affichage.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3