Будет ли поле TEXT использовать одно и то же пространство для хранения в базе данных, независимо от того, пусто оно, получено несколько символов или заполнено до предела?Фактический размер поля TEXT (MySQL)
2
A
ответ
4
На странице руководства Data Type Storage Requirements более подробно описаны требования к хранению каждого типа данных для механизма MyISAM.
Data Type Storage Required
CHAR(M) M × w* bytes, 0 <= M <= 255
VARCHAR(M) L + 1 bytes if column values require 0 – 255 bytes
L + 2 bytes if values may require more than 255 bytes
TINYTEXT L + 1 bytes, where L < 2^8
TEXT L + 2 bytes, where L < 2^16
* ш число байтов, необходимых для символа максимальной длины в наборе символов
Итак, в заключение число байтов памяти, необходимых для хранения строки в столбце текста зависит от длина строки. Это отличается от CHAR(100)
, где требуется тот же объем памяти независимо от длины сохраненной строки.
Смежные вопросы
- 1. Фактический размер поля TEXT в MySQL
- 2. Производительность поля MySQL TEXT
- 3. MySQL - Как преобразовать data_length в фактический размер?
- 4. Как запросить фактический размер Mysql DB?
- 5. управления WPF фактический размер
- 6. autopep8 error - фактический размер
- 7. Фактический размер столбца атрибута столбцов для текстового поля asp.net
- 8. Размер блока HDFS Vs фактический размер файла
- 9. C++ Указать фактический размер структуры
- 10. Фактический размер UserControl, имеющего ItemsControl
- 11. WPF - Контроль изображения Фактический размер
- 12. PyQt/PySide - Фактический размер виджета
- 13. Возврат фактический размер JComponent, как показано
- 14. FieldArray fields.length не показывает фактический размер fields.length
- 15. Размер предварительного просмотра андроид-студии не такой, как фактический размер
- 16. Flex 3 - Получить фактический размер компонента
- 17. Получение поля, имеющего тип «text»
- 18. Каков размер по умолчанию для поля формы HTML (type = text)?
- 19. Фактический размер объекта по его изображению
- 20. Phonegap android получить фактический размер экрана
- 21. фактический размер фактического изображения в jQuery
- 22. wxPython - GetSize не возвращает фактический размер
- 23. sizeof std :: aligned_storage фактический доступный размер хранилища?
- 24. Hadoop: Как вычислить фактический размер файла?
- 25. setScaleX() не меняет фактический размер изображения
- 26. MFMailComposeViewController Принудительный фактический размер на прикрепленном изображении
- 27. Почему нет способа получить фактический размер стека?
- 28. Получить фактический размер файла gzip в android
- 29. Получите размер рисунка, а не фактический
- 30. Определите фактический размер для просмотра в браузере
Я думаю, что пользователь означает тип 'TEXT' в MySQL, описанный на http://dev.mysql.com/doc/refman/5.1/en/blob.html. – MvanGeest
Я думаю, что пользователь на самом деле имел в виду тип 'TEXT', а не' CHAR' или 'VARCHAR' (хотя руководство говорит, что' TEXT' можно рассматривать как 'VARCHAR' в большинстве случаев). – MvanGeest
О, я понимаю, что вы имеете в виду, он специально хотел узнать о типе столбца TEXT. Я не заметил, что он был заглавный в названии (я отвечал на основании вопроса). Я уточню свой ответ, чтобы сделать его более конкретным. –