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

int(11) vs. int(alt andet)

x i INT(x) har intet at gøre med pladskrav eller andre problemer med ydeevnen, det er egentlig bare skærmbredden . Generelt er det mest nyttigt at indstille skærmbredderne til en rimelig værdi med UNSIGNED ZEROFILL mulighed.

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

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

Uden UNSIGNED ZEROFILL valgmulighed, vil værdien være venstrepolstret med mellemrum til den passende visningsbredde.

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

  1. Trim bagerste rum med PostgreSQL

  2. Oracle:er der nogen logisk grund til ikke at bruge parallel eksekvering med underforespørgsler i SELECT-listen?

  3. Hvordan ændres mysql til mysqli?

  4. Hvor effektiv er din ProxySQL-node?