BLOB 和 TEXT 数据类型

BLOB

  • BLOB 是可以存储可变数量的大数据二进制对象。

  • BLOB 值为二进制字符串(字节字符串),对应二进制字符集和排序规则,比较和排序基于列值中字节的数值。

TEXT

  • TEXT 为非二进制字符串(字符串),用于存储所有类型的文本数据。它们具有二进制以外的字符集,并且基于字符集的排序规则对值进行排序和比较。

关于 BLOB 和 TEXT

如果为 BLOBTEXT 列分配的值超过该列的最大长度,则该值超出长度的部分将被截断并生成告警。如果截断的是非空格字符,会发生错误(而不是告警)并禁止插入值。对于 TEXT,截断插入到 TEXT 列的值中多余的尾部空格时,总是会生成告警。