example - MySQL-TEXTO contra CHAR y VARCHAR
mysql varchar (2)
TEXT ocupa una cantidad real de tus datos + 2 bytes.
Al leer esta pregunta, una duda apareció en mi cabeza:
- char y varchar pueden almacenar hasta 255 caracteres
- el texto puede almacenar hasta 65k caracteres
- tamaño de letra en bytes es el número de caracteres
- El tamaño de varchar en bytes es el número de caracteres utilizados + 1
Entonces, ¿cuántos bytes ocupa TEXT en realidad? ~ 65kb o número de caracteres usados + 1?
TEXTO es un tipo de datos de longitud variable, con un máximo de 65,000 caracteres.
LONGTEXT se puede utilizar para más de 4 billones de caracteres.
Para responder a su pregunta: es de longitud variable y solo ocupará la cantidad de caracteres que almacene.