`
xiangxingchina
  • 浏览: 509527 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

BLOB和TEXT类型的区别

 
阅读更多

不同点:
1、BLOB 列被视为二进制字符串(字节字符串)。
2、TEXT列被视为非二进制字符串(字符字符串)。
3、BLOB列没有字符集,并且排序和比较基于列值字节的数值值。
4、TEXT列有一个字符集,并且根据字符集的 校对规则对值进行排序和比较。

相同点:
1、在TEXT或BLOB列的存储或检索过程中,不存在大小写转换。

在大多数方面,可以将BLOB列视为能够足够大的VARBINARY列。同样,可以将TEXT列视为VARCHAR列。

BLOB和TEXT与VARBINARY和VARCHAR的区别:
1、当保存或检索BLOB和TEXT列的值时不删除尾部空格。(这与VARBINARY和VARCHAR列相同)。
2、对于BLOB和TEXT列的索引,必须指定索引前缀的长度。对于CHAR和VARCHAR,前缀长度是可选的。
3、BLOB和TEXT列不能有 默认值。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics