Mysql
 sql >> Database >  >> RDS >> Mysql

int(11) vs int(qualsiasi altra cosa)

Il x in INT(x) non ha nulla a che fare con i requisiti di spazio o altri problemi di prestazioni, è solo la larghezza del display . In genere, l'impostazione delle larghezze di visualizzazione su un valore ragionevole è utile soprattutto con UNSIGNED ZEROFILL opzione.

//INT(4) UNSIGNED ZEROFILL
0001
0002 
...
0099
...
0999
...
9999
...
10000

//INT(2) UNSIGNED ZEROFILL
01
02 
...
09
...
99
...
100

Senza il UNSIGNED ZEROFILL opzione il valore verrà riempito a sinistra con spazi alla larghezza di visualizzazione appropriata.

//INT(4)
   1
   2 
...
  99
...
 999
...
9999
...
10000

//INT(2)
 1
 2 
...
 9
...
99
...
100