MySQL | Explication |
---|
TINYINT
| Très petites valeurs entières Si « signé » : entre -128 et 127 Si « non signé » : entre 0 et 255 Occupe 1 bit d'espace
|
SMALLINT
| |
MEDIUMINT
| Valeurs entières de grandeur moyenne Si « signé » : entre -8 388 608 et 8 388 608 Si « non signé » : entre 0 et 16 777 215 Occupe 3 bits d'espace
|
INT
| Valeurs entières relativement grandes Si « signé » : entre -2 147 483 648 et 2 147 483 647 Si « non signé » : entre 0 et 4 294 967 295 Occupe 4 bits d'espace
|
BIGINT
| Très grandes valeurs entières Si « signé » : entre -9 223 372 036 854 775 808 et 9 223 372 036 854 775 807 Si « non signé » : entre 0 et 18 446 744 073 709 551 615 Occupe 8 bits d'espace
|
FLOAT
| Nombres réels (c'est-à-dire avec décimales) Attributs facultatifs : FLOAT(M,D) où M = nombre total de chiffres et D = nombre de chiffres après la virgule, par exemple 99,999 pour FLOAT(5,3) Occupe 4 bits d'espace
|
DOUBLE
| Nombres réels (c'est-à-dire avec décimales) Attributs facultatifs : DOUBLE(M,D) où M = nombre total de chiffres et D = nombre de chiffres après la virgule, par exemple 99,999 pour DOUBLE(5,3) Occupe 8 bits d'espace (donc plus précis que FLOAT)
|