La seule différence de taille de stockage est le nombre d'octets alloués pour le nombre "combien d'octets est ce champ". À partir du manuel fin :
TINYTEXT L + 1 bytes, where L < 2^8
TEXT L + 2 bytes, where L < 2^16
MEDIUMTEXT L + 3 bytes, where L < 2^24
LONGTEXT L + 4 bytes, where L < 2^32
Donc un longtext
utilisera un octet de plus que mediumtext
pour stocker le même texte. Il y a un peu plus d'informations dans les Exigences de stockage des types de données section du manuel et quelques autres dans la Les types BLOB et TEXT rubrique.
Il n'y a aucune différence pratique entre les quatre types de TEXT.