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

Co tak naprawdę oznacza liczba w nawiasie?

INT(2) wygeneruje INT z minimalną szerokością ekranu 2 :

to nie wpływają na zakres możliwych wartości, które mogą być przechowywane w polu; nie jest też liczbą bajtów używanych do jej przechowywania. Wydaje się, że jest to tylko zalecenie dla aplikacji, jak pokazać wartość, chyba że ZEROFILL jest używany (patrz podłączona strona).

Niepodpisany TINYINT (0...255) prawdopodobnie tak samo, chyba że krioprezerwacja robi duży krok naprzód w okresie istnienia Twojej aplikacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sprawdź zduplikowany wpis vs użyj wyniku PDO errorInfo

  2. Jak czytać i resetować AUTO_INCREMENT w MySQL?

  3. MySQL i PDO:Czy PDO::lastInsertId teoretycznie może zawieść?

  4. Jak przechowywać wartość procentową?

  5. Jak mogę ustawić hasło mysql w scenariuszu z uruchomionym mysqld_safe?