Maison > base de données > tutoriel mysql > le corps du texte

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

Susan Sarandon
Libérer: 2024-10-30 20:15:30
original
316 Les gens l'ont consulté

What's the Difference Between `tinyint(2)` and `tinyint(1)` in MySQL?

Comprendre la différence entre Tinyint(2) et Tinyint(1)

Le type de données tinyint de MySQL est couramment utilisé pour stocker des valeurs booléennes sous forme de tinyint (1). Cependant, il est possible de rencontrer des tables définissant des colonnes tinyint d'une taille de (2) ou supérieure. De plus, d'autres types d'entiers comme int peuvent avoir des tailles différentes telles que int(4), int(6), etc.

Que signifient les tailles ?

La valeur numérique spécifiée entre les parenthèses du type de données, (m), représente la largeur d'affichage de la colonne. La largeur d'affichage définit le nombre de caractères affichés dans les résultats de la requête et est utilisée par les applications clientes telles que le client de ligne de commande MySQL.

Par exemple, si trois colonnes sont définies comme TINYINT(1), TINYINT(2) et TINYINT(3), les valeurs seront complétées par des espaces sur la gauche pour correspondre à la largeur d'affichage spécifiée :

v (TINYINT(1)) a (TINYINT(2)) b (TINYINT(3)) c (TINYINT(3))
1 1 1 1
10 10 10 10
100 100 100 100

Remarque importante : La largeur d'affichage n'affecte pas la plage de valeurs acceptée pour le type de données. Par exemple, TINYINT(1) peut toujours contenir des valeurs allant de -128 à 127, même avec une largeur d'affichage spécifiée de 2 ou plus.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!