2 ответов:
текст-это тип данных для ввода на основе текста. С другой стороны, у вас есть BLOB и CLOB, которые более подходят для хранения данных (изображений и т. д.) Из-за их больших ограничений емкости (например, 4 ГБ).
Что касается разницы между BLOB и CLOB, я считаю, что CLOB имеет кодировку символов, связанную с ним, что подразумевает, что он может хорошо подходить для очень больших объемов текста.
BLOB и CLOB данные могут занять много времени, чтобы получить, относительно того, как быстро данные из a Текстовое поле может быть извлечено. Поэтому используйте только то, что вам нужно.
стоит отметить, что типы данных CLOB / BLOB и их размеры поддерживаются MySQL 5.0+, поэтому вы можете выбрать правильный тип данных для своих нужд.
http://dev.mysql.com/doc/refman/5.7/en/storage-requirements.html
Data Type Date Type Storage Required (CLOB) (BLOB) TINYTEXT TINYBLOB L + 1 bytes, where L < 2**8 (255) TEXT BLOB L + 2 bytes, where L < 2**16 (64 K) MEDIUMTEXT MEDIUMBLOB L + 3 bytes, where L < 2**24 (16 MB) LONGTEXT LONGBLOB L + 4 bytes, where L < 2**32 (4 GB) where L stands for the byte length of a string
Comments