什么是blob
?什么是text
?有什么不同?
什么时候需要使用blob
,什么时候需要text
作为数据类型?
因为对于blob
和text
,有mediumblob
== mediumtext
和smallblob
== small text
。它们甚至有相同的含义吗?
看看这个MEDIUMBLOB
,MEDIUMTEXT L
+3个字节,其中L < 224
。
什么是L
发布于 2012-07-24 13:45:57
TEXT和CHAR将转换为它们与时间关联的字符集,或从它们关联的字符集进行转换。BLOB和BINARY只是存储字节。
BLOB用于存储二进制数据,而文本用于存储大型字符串。
BLOB值被视为二进制字符串(字节字符串)。它们没有字符集,排序和比较基于列值中字节的数值。
文本值被视为非二进制字符串(字符串)。它们有一个字符集,并根据字符集的排序规则对值进行排序和比较。
发布于 2015-03-17 03:06:42
Blob数据类型存储图像等二进制对象,而文本数据类型存储网页文章等文本对象
发布于 2012-07-24 13:46:12
TEXT和CHAR或nchar,它们通常会转换为纯文本,因此您只能存储字符串之类的文本。
BLOB和BINARY,这意味着您可以存储二进制数据,例如图像,只需存储字节。
https://stackoverflow.com/questions/11624807
复制相似问题