在mysql中,longblob和longtext有什么区别?
保存一个长话题应该使用什么?
在mysql中,longblob和longtext有什么区别?
保存一个长话题应该使用什么?
BLOB代表二进制大对象。如果您在数据库中存储二进制数据,则BLOB是您需要的表类型。否则...使用longtext。
在您的情况下,使用longtext。
BLOB和TEXT基本相同,除了TEXT字段应用字符集翻译规则。BLOB字段不会这样做。所以对于BLOB,输入什么就输出什么。而对于TEXT,放入的内容可能与输出的内容不同。
BLOB
或TEXT
类型中是安全的。但是,我猜测将二进制数据放入BLOB
和TEXT
类型可能会产生不同的结果。 - rinogoTEXT
列上使用排序规则和字符集,这意味着:
TEXT
列不同(例如,latin1
列,请求utf-8
),MySQL会将内容转换为所需的字符集。TEXT
列进行排序和比较。BLOB
只是“二进制序列”,您将按原样获取它们。