MySQL | Explication |
---|
CHAR
| Chaînes de caractères alphanumériques (lettres, chiffres, caractères spéciaux) Longueur fixe entre 0 et 255 caractères
|
VARCHAR
| Pour enregistrer des chaînes de caractères alphanumériques (lettres, chiffres, caractères spéciaux) Longueur variable entre 0 à 65 535 caractères (quelque 30 pages de texte!)
|
ENUM
| Liste de valeurs textuelles prédéfinies parmi lesquelles zéro ou une valeur est retenue Maximum de 65 535 valeurs en théorie, 3 000 en pratique; pas plus de 255 champs ENUM et SET distincts dans une table Avantages : permet de contrôler la saisie ainsi que de sauver de l'espace de stockage comme les données sont enregistrées sous forme numérique
|
SET
| Liste de valeurs textuelles prédéfinies parmi lesquelles zéro ou plusieurs valeurs peuvent être retenues (les valeurs sont enregistrées avec une virgule comme séparateur). Maximum de 64 valeurs; pas plus de 255 champs ENUM et SET distincts dans une table Avantages : permet de contrôler la saisie ainsi que de sauver de l'espace de stockage comme les données sont enregistrées sous forme numérique
|