MySQL – Définition et taille des Types
VARCHAR
Texte, 250 caractères max
TINYINT
Entier compris entre -128 et 127
TEXT
Texte, 65 535 caractères max
DATE
Date, de la forme : YYYY-MM-DD
SMALLINT
Nombre entier, entre -32 768 et 32 767
MEDIUMINT
Nombre entier, entre -8 388 608 et 8 388 607
INT
Nombre entier, entre -2 147 483 648 et 2 147 483 647
BIGINT
Nombre entier, entre -9 223 372 036 854 775 808 et 9 223 372 036 854 775 807
FLOAT
Nombre à virgule flottante
DOUBLE
Nombre à virgule flottante, à double précision
DECIMAL
Nombre à virgule flottante, non-compressé
DATETIME
Date et heure, de la forme : YYYY-MM-DD – HH:MM:SS
TIMESTAMP
Date et heure, de la forme : YYYY-MM-DD – HH:MM:SS
TIME
Heure, dela forme : HH:MM:SS
YEAR
Année (YYYY par défaut)
CHAR
Texte, 250 caractères. Complété par des blancs si ces 250 caractères ne sont pas atteints.
TINYBLOB
Texte, 250 caractères maximum
TINYTEXT
Texte, 250 caractères maximum
BLOB
Texte, 65 535 caractères max
MEDIUMBLOB
Texte, 16 777 215 caractères max
MEDIUMTEXT
Texte, 16 777 215 caractères max
LONGBLOB
Texte, 4 294 967 295 caractères max
LONGTEXT
Texte, 4 294 967 295
ENUM
Enumération
SET
Ensemble d’élements, 64 maximum
Liste non exhaustive

