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

MySQL:bigint kontra int

Różnica polega wyłącznie na maksymalnej wartości, która może być przechowywana (18 446 744 073 709 551 615 dla bigint (20) i 4 294 967 295 dla int (10), jak sądzę), zgodnie ze szczegółami MySQL Typy numeryczne strona podręcznika.

Nawiasem mówiąc, użycie (20) i (10) jest w dużej mierze nieistotne, chyba że używasz ZEROFILL. (tj. W rzeczywistości nie zmienia rozmiaru przechowywanej liczby - wszystko zależy od typu.)

Jednak w praktyce należy zauważyć, że prawdopodobnie nie osiągniesz żadnego z tych limitów w najbliższym czasie, chyba że jesteś naprawdę aktywny bloger.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Policz unikalne pary wartości w wierszach

  2. PHP mySQL - Wstaw nowy rekord do tabeli z automatyczną inkrementacją klucza podstawowego

  3. Problem z bazą danych UTF-8

  4. Jak ustawić character_set_database i collation_database na utf8 w my.ini?

  5. Wybierz wszystkie wiersze z wyjątkiem jednego w MySQL