2011-04-29 66 views
9

mysql中BLOB和TEXT數據類型有什麼區別? (可分類除外)mysql BLOB和TEXT數據類型差異

+2

您是否搜索過這個? – Michel 2011-04-29 07:53:10

+4

即使他坦率地說我喜歡在SE上得到答案,該網站通常加載速度快,答案相當可靠。 – 2012-12-09 16:10:49

回答

19

BLOB用於存儲二進制數據,而TEXT用於存儲大型字符串。

MySQL 5.1 Reference Manual指出:

BLOB值被視爲二進制字符串(字節字符串)。它們沒有 字符集,並且排序和比較基於列值中字節的數字值 。 TEXT值被視爲 非二進制字符串(字符串)。他們有一個字符集,並根據字符集 集對值進行排序和比較。

2

嗯谷歌是你的朋友,我想:

TEXT和CHAR將轉換到/從字符集,他們與時間有關。 BLOB和BINARY只是存儲字節。

-2

BLOB和TEXT的主要區別:BLOB是casesensetive TEXT。