Les types CHAR et VARCHAR <<< |
Les types BLOB et TEXT | Le type ENUM >>> |
12.4 Les types chaînes 12 Types de colonnes Manuel de Référence MySQL 4.1 : Version Française . Les types CHAR et VARCHAR ->Les types BLOB et TEXT . Le type ENUM . Le type SET |
12.4.2 Les types BLOB et TEXTUne valeur de type BLOB est un objet binaire de grande taille, qui peut contenir une quantité variable de données. Les quatre types BLOB ( TINYBLOB , BLOB , MEDIUMBLOB , et LONGBLOB ) ne différent que par la taille maximale de données qu'ils peuvent stocker. Column Type Storage Requirements . Les quatre types TEXT ( TINYTEXT , TEXT , MEDIUMTEXT , et LONGTEXT correspondent aux types BLOB équivalents, et ont les mêmes contraintes de stockage. Les seules différences entre les colonnes de type BLOB et celles de type TEXT se situent aux niveau des tris et comparaisons : Les tris, faits sur les BLOB , contrairement à ceux faits sur les TEXT , tiennent compte de la casse. En d'autres termes, une valeur TEXT est une valeur BLOB insensible à la casse. Si vous assignez une valeur trop grande à une colonne de type BLOB ou TEXT , la valeur sera tronquée à la taille maximale possible.Dans la majorité des cas, vous pouvez considérer une colonne de type TEXT comme une colonne de type VARCHAR , aussi grande que vous le souhaitez. De même, vous pouvez considérer une colonne de type BLOB comme une colonne de type VARCHAR BINARY . Les seules différences sont :
MyODBC considère les valeurs BLOB comme des LONGVARBINARY et les valeurs TEXT comme des LONGVARCHAR . Vous pouvez rencontrer les problèmes suivants, à cause de la grande taille des colonnes de type BLOB et TEXT , lors de leur utilisation :
|
<< | Les types BLOB et TEXT | >> |
Les types CHAR et VARCHAR | Les types chaînes | Le type ENUM |