mysql中longblob和longtext有什么区别?

far*_*oft 7 php mysql types sqldatatypes long-integer

mysql中longblob和longtext有什么区别?

我应该用什么来保存一个长话题?

evi*_*one 22

BLOB用于二进制大对象.如果您在数据库中存储二进制数据,那么BLOB将是您想要的表类型.否则..长篇大论.

以你的情况为例.


Mar*_*c B 14

除了 TEXT字段应用了字符集转换规则之外,BLOB和TEXT基本相同.BLOB字段没有.所以BLOB你输入的是你得到的.使用TEXT,你放的东西可能不是你得到的.

  • 例如?您的陈述令人迷惑。 (2认同)

Wri*_*ken 5

您可以在TEXT列上使用排序规则和字符集,这意味着:

  1. 如果为连接指定的列表不同于TEXT列(例如,latin1列,utf-8请求),MySQL将把内容转换为所需的字符集.
  2. 您可以TEXT根据排序规则对列进行排序和比较.

BLOB只是'二进制序列',你会按原样得到它们.