我可以在MySQL的BLOB列中放入的最大数据长度是多少?
答案 0 :(得分:220)
BLOB
最大可以是65535字节(64 KB)。
如果您需要更多考虑使用:
MEDIUMBLOB
,用于16777215字节(16 MB)
a LONGBLOB
,用于4294967295字节(4 GB)。
有关详细信息,请参阅Storage Requirements for String Types。
答案 1 :(得分:16)
二进制大对象,可以容纳可变数量的二进制数据。 这些对象的值的排序和比较以区分大小写的方式执行。
<强> TINYBLOB 强>
二进制大对象列,最大长度为255(2 ^ 8 - 1)个字符。
<强> BLOB 强>
二进制大对象列,最大长度为65535(2 ^ 16 - 1) 字符。
<强> MEDIUMBLOB 强>
二进制大对象列,最大长度为16777215(2 ^ 24 - 1)个字符。
<强> LONGBLOB 强>
二进制大对象列,最大长度为4294967295(2 ^ 32 - 1)人物。
答案 2 :(得分:15)
可能或可能不准确,但根据此网站:http://www.htmlite.com/mysql003.php。
BLOB最大长度为65535个字符的字符串。
MySQL手册说:
BLOB或TEXT的最大大小 对象由其类型决定,但是 你实际上可以达到的最大价值 在客户端和服务器之间传输 是由数量决定的 可用内存和大小 通讯缓冲区
我认为第一个网站根据http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html
解释MySQL手册得到答案答案 3 :(得分:3)
BLOB最大可以是65535字节。如果您需要更多考虑使用MEDIUMBLOB用于16777215字节或LONGBLOB用于4294967295字节。
希望,它会对你有帮助。