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

Typ danych MySQL INT(11) podczas gdy UNSIGNED INT(10)?

wartość int może wynosić -2147483648 jest to 11 cyfr, więc domyślny wyświetlanie rozmiar to 11

unsigned int nie zezwala na liczby ujemne, więc domyślnie wystarczy tylko wyświetlać rozmiar 10

Jak pokazuje poniższa dokumentacja, liczba bitów wymaganych do przechowywania SIGNED INT i UNSIGNED INT jest taka sama, zakres przechowywanych liczb jest jedynie przesunięty:

http://dev.mysql.com/doc/refman /5.0/pl/typy-numeryczne.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czy istnieje odpowiednik sprintf w MySQL?

  2. Jak uzyskać pierwszy rekord w każdej grupie w MySQL?

  3. MySQL :pobierz duży wybór porcjami

  4. Jak wyszukiwać i zastępować wszystkie wystąpienia ciągu w bazie danych?

  5. Klucz obcy MySQL, aby umożliwić NULL?