Utilisation des types de données issues d'autres SGBDR <<< |
Capacités des colonnes | Référence du langage MySQL >>> |
6.2 Types de colonnes 6 Référence du langage MySQL Manuel de Référence MySQL 4.1 : Version Française . Types numériques . Les types date et heure . Les types chaînes . Choisir le bon type de colonne . Utilisation des types de données issues d'autres SGBDR ->Capacités des colonnes |
6.2.6 Capacités des colonnes
Les capacités de stockage de chaque type de colonnes de MySQL sont listés par catégories. Capacités de stockage des colonnes numériques
Capacités de stockage des colonnes de date et heure
Capacités de stockage des colonnes de texte
Les types VARCHAR , BLOB et TEXT sont de longueur variable, et l'espace disque requis dépend de la taille réelle de la valeur présente dans la colonne, (taille représentée par L dans le tableau précédent) et non pas de la taille maximale de la colonne. Par exemple une colonne VARCHAR(10) peut contenir une chaîne de 10 caractères. L'espace requis est dans ce cas là la longueur de la chaîne ( L ), plus 1 octet pour enregistrer la longueur de celle ci. Pour la chaîne 'abcd' , L est égal à 4 et l'espace requis est de 5 octets. Les types BLOB et TEXT requièrent 1, 2, 3, ou 4 octets pour mémoriser la taille de la valeur dans la colonne, suivant la longueur maximale du type. Les types BLOB et TEXT .Si une table inclus au moins une colonne de taille variable, la ligne sera de taille variable. Notez que lorsqu'une table est créée, MySQL peut, dans certaines circonstances, changer automatiquement une colonne de taille variable en colonne à taille fixe (et vice-versa). Silent column changes . La taille d'un ENUM est détérminée par le nombre d'éléments de l'énumération. Un octet est nécessaire pour les énumérations ayant jusqu'à 255 valeurs possibles. Deux octets sont nécessaires pour les énumerations ayant jusqu'à 65535 valeurs possibles. Le type ENUM .La taille d'un SET est détéerminé par le nombre de ses membres. Si il y'en a N , l'objet occupe (N+7)/8 octets, arrondis à 1, 2, 3, 4, or 8 octets. Un SET peut avoir au plus 64 membres. Le type SET . |
<< | Capacités des colonnes | >> |
Utilisation des types de données issues d'autres SGBDR | Types de colonnes | Référence du langage MySQL |