Различия в типах данных mysql BLOB и TEXT - PullRequest
9 голосов
/ 29 апреля 2011

В чем разница между BLOB и TEXT типом данных в MySQL?(кроме сортируемых)

Ответы [ 3 ]

19 голосов
/ 29 апреля 2011

BLOB используется для хранения двоичных данных, а TEXT используется для хранения больших строк.

Как указано в Справочное руководство по MySQL 5.1 :

BLOB значения обрабатываются как двоичные строки (байтовые строки). У них нет набор символов, а также сортировка и сравнение основаны на числовом значения байтов в значениях столбцов. TEXT значения рассматриваются как недвоичные строки (символьные строки). У них есть набор символов, и значения сортируются и сравниваются на основе сопоставления символа установлен.

2 голосов
/ 29 апреля 2011

Ммм, Google - твой друг, я думаю:

TEXT и CHAR преобразуют в / из набора символов, который они связали со временем. BLOB и BINARY просто хранят байты.

0 голосов
/ 07 мая 2013

Основное различие между BLOB и TEXT: BLOB является чувствительным к тексту.

...