Размер longtext, mediumtext, text(blob), tinytext, varchar в MySQL
- Подробности
- Категория: MySQL
- Просмотров: 235
Часто нужно знать...
сколько размер 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