sql >> Base de Datos >  >> RDS >> Mysql

Longitud máxima para texto de tipo MySQL

Consulte los números máximos:http://dev.mysql. com/doc/refman/5.0/en/storage-requirements.html

TINYBLOB, TINYTEXT       L + 1 bytes, where L < 2^8    (255 Bytes)
BLOB, TEXT               L + 2 bytes, where L < 2^16   (64 Kilobytes)
MEDIUMBLOB, MEDIUMTEXT   L + 3 bytes, where L < 2^24   (16 Megabytes)
LONGBLOB, LONGTEXT       L + 4 bytes, where L < 2^32   (4 Gigabytes)

L es el número de bytes en su campo de texto. Entonces, la cantidad máxima de caracteres para el texto es 2-1 (usando caracteres de un solo byte). Significa 65 535 caracteres (utilizando caracteres de un solo byte).

Codificación UTF-8/MultiByte :el uso de la codificación MultiByte para cada carácter puede consumir más de 1 byte de espacio. Para UTF-8, el consumo de espacio es de 1 a 4 bytes por carácter.