Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL тип данни INT(11) докато UNSIGNED INT(10)?

int стойността може да бъде -2147483648 това са 11 цифри, така че дисплеят по подразбиране размер е 11

unsigned int не позволява отрицателни числа, така че по подразбиране се нуждае само от показване размер 10

Както показва документацията по-долу, броят на битовете, необходими за съхраняване на SIGNED INT и UNSIGNED INT, е един и същ, диапазонът на записаните числа е просто изместен:

http://dev.mysql.com/doc/refman /5.0/bg/numeric-types.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. Как да напишете MySQL заявка, която връща временна колона, съдържаща флагове за това дали даден елемент, свързан с този ред, съществува или не в друга таблица

  2. Датата на Java SQL отпада с 1 ден

  3. ГРЕШКА 2002 (HY000):Не може да се свърже с локален MySQL сървър чрез сокет '/var/run/mysqld/mysqld.sock' (2)

  4. предаване на LIMIT като параметри на MySQL sproc

  5. Актуализирайте таблицата със SUM от друга таблица