【问题标题】:mysql BLOB and TEXT data type differencemysql BLOB和TEXT数据类型的区别
【发布时间】:2011-08-15 06:58:58
【问题描述】:

mysql中的BLOB和TEXT数据类型有什么区别? (可排序除外)

【问题讨论】:

  • 即使他坦率地说我喜欢在 SE 上得到答案;这些网站通常加载速度很快,而且答案相当可靠。

标签: mysql text types blob


【解决方案1】:

BLOB用于存储二进制数据,TEXT用于存储大字符串。

MySQL 5.1 Reference Manual中所述:

BLOB 值被视为二进制字符串(字节字符串)。他们没有 字符集,排序和比较是基于数字的 列值中字节的值。 TEXT 值被视为 非二进制字符串(字符串)。他们有一个字符集,并且 根据字符的排序规则对值进行排序和比较 设置。

【讨论】:

    【解决方案2】:

    嗯,我猜谷歌是你的朋友:

    TEXT 和 CHAR 将转换为/从它们与时间关联的字符集。 BLOB 和 BINARY 只存储字节。

    【讨论】:

      【解决方案3】:

      BLOB 和 TEXT 的主要区别:BLOB 是区分大小写的 TEXT。

      【讨论】:

        猜你喜欢
        • 2012-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-02
        • 2010-12-10
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多