Mysql
 sql >> Base de données >  >> RDS >> Mysql

Quelle est la différence entre les types de chaînes VARCHAR(255) et TINYTEXT dans MySQL ?

Vous ne pouvez pas attribuer un DEFAULT valeur à un TINYTEXT et vous ne pouvez pas créer d'index sans préfixe sur ce dernier.

En interne, des objets supplémentaires sont alloués en mémoire pour gérer TEXT (y compris TINYTEXT ) colonnes qui peuvent provoquer une fragmentation de la mémoire sur les jeux d'enregistrements volumineux.

Notez que cela ne concerne que la représentation interne de la colonne dans les jeux d'enregistrements, pas la façon dont ils sont stockés sur le disque.