Mysql
 sql >> Database >  >> RDS >> Mysql

Tipo di dati MySQL INT(11) mentre UNSIGNED INT(10)?

il valore int può essere -2147483648 queste sono 11 cifre quindi il display predefinito la taglia è 11

unsigned int non consente numeri negativi, quindi per impostazione predefinita è necessario solo visualizzare taglia 10

Come mostra la documentazione seguente, il numero di bit necessari per memorizzare SIGNED INT e UNSIGNED INT è lo stesso, l'intervallo di numeri memorizzabili viene semplicemente spostato:

http://dev.mysql.com/doc/refman /5.0/en/tipi-numerici.html