2011-04-29 91 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。