Mysql
 sql >> Base de données >  >> RDS >> Mysql

Type de données MySQL INT(11) alors que UNSIGNED INT(10) ?

la valeur int peut être -2147483648 ce sont 11 chiffres donc l'affichage par défaut la taille est 11

unsigned int n'autorise pas les nombres négatifs donc par défaut il n'a besoin que de display taille 10

Comme le montre la documentation ci-dessous, le nombre de bits requis pour stocker SIGNED INT et UNSIGNED INT est le même, la plage de nombres mémorisables est simplement décalée :

http://dev.mysql.com/doc/refman /5.0/fr/types-numeriques.html