A única diferença de tamanho de armazenamento é o número de bytes alocados para o número "quantos bytes é este campo". Do manual fino :
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
Portanto, um
longtext
usará um byte a mais que mediumtext
para armazenar o mesmo texto. Há um pouco mais de informações nos Requisitos de armazenamento de tipo de dados seção do manual e um pouco mais em Os tipos BLOB e TEXT seção. Não há diferença prática entre os quatro tipos de TEXTO.