# BLOB 和 TEXT 数据类型

**BLOB**

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

- `BLOB` 值为二进制字符串（字节字符串），对应二进制字符集和排序规则，比较和排序基于列值中字节的数值。

**TEXT**

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

**关于 BLOB 和 TEXT**

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