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

Que signifie « int(11) » dans les didacticiels de programmation Web et en quoi diffère-t-il des autres variantes comme « int(10) » ou « int(4) » ?

Barbara Streisand
Libérer: 2024-11-16 15:52:03
original
439 Les gens l'ont consulté

What does

Comprendre int(11) vs. int(Anything Else)

En explorant les didacticiels de programmation Web, le concept de int(11) et ses variantes (int(10), int(4), etc.) peuvent poser question. À l'origine, int(11) représente une largeur d'affichage maximale de 11 caractères pour les entiers, sauf si spécifié comme UNSIGNED (auquel cas la valeur par défaut est 10). Cependant, d'autres valeurs peuvent être rencontrées dans différents didacticiels, vous laissant vous interroger sur leur objectif.

Contrairement aux exigences d'espace ou aux considérations de performances, le x dans INT(x) fait spécifiquement référence à la largeur d'affichage. En réduisant cette largeur, les tutoriels visent à réaliser une option "ZEROFILL" pour les entiers NON SIGNÉS. Cette option garantit que les valeurs sont complétées à gauche par des zéros jusqu'à la largeur d'affichage spécifiée.

Par exemple, considérez ce qui suit :

INT(4) UNSIGNED ZEROFILL

Value Result
1 0001
2 0002
99 0099
1000 0100
10000 1000

INT(2) UNSIGNED ZEROFILL

Value Result
1 01
2 02
9 09
10 10
100 10

En revanche, sans l'option ZEROFILL, les valeurs seront complétées à gauche par des espaces :

INT(4)

Value Result
1 1
2 2
99 99
1000 1000
10000 10000

INT(2)

Value Result
1 1
2 2
9 9
10 10
100 10

En ajustant la largeur d'affichage, les tutoriels démontrent l'utilisation de l'option ZEROFILL pour améliorer le formatage et la présentation des valeurs entières non signées.

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