Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Tipo de dados MySQL INT (11) enquanto UNSIGNED INT (10)?


valor int pode ser -2147483648 estes são 11 dígitos, então o padrão exibir tamanho é 11

unsigned int não permite números negativos, portanto, por padrão, ele precisa apenas exibir tamanho 10

Como mostra a documentação abaixo, o número de bits necessários para armazenar SIGNED INT e UNSIGNED INT é o mesmo, o intervalo de números armazenáveis ​​é apenas deslocado:

http://dev.mysql.com/doc/refman /5.0/en/numeric-types.html