MySQL基础知识---------BLOB和TEXT类型

发布时间:2014-10-22 19:28:28编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"MySQL基础知识---------BLOB和TEXT类型",主要涉及到MySQL基础知识---------BLOB和TEXT类型方面的内容,对于MySQL基础知识---------BLOB和TEXT类型感兴趣的同学可以参考一下。

          BLOB是一个二进制大对象,可以容纳可变数量的数据。有4种BLOB型:TINYBLOB、BLOB、MEDIUMBLOB和LONGBLOB。它们只是可容纳值的最大长度不同。 有4种TEXT类型:TINYTEXT、TEXT、MEDIUMTEXT和LONGTEXT。这些对应4种BLOB类型,有相同的最大长度和存储需求。 BLOB 列被视为二进制字符串(字节字符串)。TEXT列被视为非二进制字符串(字符字符串)。BLOB列没有字符集,并且排序和比较基于列值字节的数值值。TEXT列有一个字符集,并且根据字符集的 校对规则对值进行排序和比较。 在TEXT或BLOB列的存储或检索过程中,不存在大小写转换。 在大多数方面,可以将BLOB列视为能够足够大的VARBINARY列。同样,可以将TEXT列视为VARCHAR列。BLOB和TEXT在以下几个方面不同于VARBINARY和VARCHAR: ·         当保存或检索BLOB和TEXT列的值时不删除尾部空格。(这与VARBINARY和VARCHAR列相同)。 请注意比较时将用空格对TEXT进行扩充以适合比较的对象,正如CHAR和VARCHAR。 ·         对于BLOB和TEXT列的索引,必须指定索引前缀的长度。对于CHAR和VARCHAR,前缀长度是可选的。          BLOB和TEXT列不能有 默认值。


上一篇:list-style ie6支持不友好的解决方法
下一篇:WPF-StackPanel学习

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款