Soumis par delphine.lepers le lun, 04/23/2012 - 21:15
Le choix du type de données autorisé dans les champs de vos tables SQL est important.
En effet, chaque type de champs requiert plus ou moins d'octet, et augmente d'autant la taille de votre base de données.
Optimizer sa base de données commence donc par le choix des bons types de champs pour les données à stocker.
Partie I : Les données numériques
-
TINYINT : Un entier très petit : entre -128 et 128 , si l'option UNSIGNED est utilisée, le nombre est compris entre 0 et 255.
(1 octet)
-
SMALLINT : Entier petit compris entre -32768 et 32767, si l'option UNSIGNED est utilisée, le nombre est compris entre 0 et 65535.
(2 octet)
-
MEDIUMINT : Entier moyen compris entre -8388608 et 8388607, si l'option UNSIGNED est utilisée, le nombre est compris entre 0 et 16777215 .
(3 octet)
-
INT : Compris entre –2 147 483 648 et 2 147 483 647, si l'option UNSIGNED est utilisée, ce nombre sera compris entre 0 et 4 294 967 295
(4 octet)
-
BIGINT : Compris entre -9 223 372 036 854 775 808 et 9 223 372 036 854 775 807
(8 octet)
-
FLOAT
(4 octet)
-
DOUBLE, REAL
(8 octet)
-
DECIMAL
(variable)