Mysql
 sql >> Baza danych >  >> RDS >> Mysql

int(11) vs. int(cokolwiek innego)

x w INT(x) nie ma nic wspólnego z wymaganiami dotyczącymi miejsca ani innymi problemami z wydajnością, tak naprawdę to tylko szerokość wyświetlacza . Ogólnie ustawienie szerokości wyświetlania na rozsądną wartość jest głównie przydatne w przypadku UNSIGNED ZEROFILL opcja.

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

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

Bez UNSIGNED ZEROFILL wartość zostanie uzupełniona spacjami z lewej strony do odpowiedniej szerokości wyświetlacza.

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

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Tworzenie tabeli relacji z 2 różnymi auto_increment

  2. Jak wyświetlić obraz z bazy danych za pomocą php

  3. Docker:Połącz wiele obrazów

  4. Jak utworzyć procedurę składowaną w MySQL?

  5. MySQL (lub PHP?) grupuje wyniki według danych pola