Размер longtext, mediumtext, text(blob), tinytext, varchar в MySQL

Часто нужно знать...

сколько размер longtext, mediumtext, text(blob), tinytext, varchar в MySQL.

Изначально строки хранят в varchar типе, которые вмещает 65 535 байт, но можно перейти и к хранению в text формате, однако в нем нет индексирования:

 

Тип Размер (байт) Макс. размер символов
TINYTEXT / TINYBLOB 255 255
TEXT / BLOB 65 535 65 535
MEDIUMTEXT / MEDIUMBLOB 16 777 215 224-1
LONGTEXT / LONGBLOB 4 294 967 295 232-1

 

 Type | Maximum length

-----------+-------------------------------------

 TINYTEXT | 255 (28-1−1) bytes   - 255 байт

 TEXT | 65,535 (216-1−1) bytes = 64 KiB - 16 килобайт

MEDIUMTEXT | 16,777,215 (224-1−1) bytes = 16 MiB - 16 мегабайт

 LONGTEXT | 4,294,967,295 (232-1−1) bytes = 4 GiB - 4 Гигабайта!!!

 

 Type | Maximum length
-----------+-------------------------------------
 TINYTEXT | 255 (2

8-1

−1) bytes
 TEXT | 65,535 (2

16-1

−1) bytes = 64 KiB
MEDIUMTEXT | 16,777,215 (2

24-1

−1) bytes = 16 MiB
 LONGTEXT | 4,294,967,295 (2

32-1

−1) bytes = 4 GiB

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта MySQL Размер longtext, mediumtext, text(blob), tinytext, varchar в MySQL