什么是我可以在MySQL中的BLOB列的数据的最大长度?

什么是我可以在MySQL中的BLOB列的数据的最大长度?

4 Solutions collect form web for “什么是我可以在MySQL中的BLOB列的数据的最大长度?”

一个BLOB可以是65535字节(64 KB)。

如果您需要更多考虑使用:

  • MEDIUMBLOB 16777215字节(16 MB)

  • 一个4294967295字节(4 GB)的LONGBLOB

有关更多信息,请参阅stringtypes的存储要求

可能会或可能不准确,但根据此网站: http : //www.htmlite.com/mysql003.php 。

BLOB最大长度为65535个字符的string。

MySQL手册说:

BLOB或TEXT对象的最大大小由其types决定,但实际上可在客户端和服务器之间传输的最大值取决于可用内存量和通信缓冲区的大小

我认为第一个站点通过解释MySQL手册得到他们的答案,按照http://dev.mysql.com/doc/refman/5.0/en/storage-requirements.html

一个二进制大对象,可以容纳可变数量的二进制数据。 这些对象的值的sorting和比较以区分大小写的方式执行。

TINYBLOB

最大长度为255(2 ^ 8 – 1)个字符的二进制大对象列。

BLOB

最大长度为65535(2 ^ 16 – 1)个字符的二进制大对象列。

MEDIUMBLOB

最大长度为16777215(2 ^ 24 – 1)个字符的二进制大对象列。

LONGBLOB

最大长度为4294967295(2 ^ 32 – 1)个字符的二进制大对象列。

BLOB最多可以是65535个字节。 如果您需要更多考虑使用MEDIUMBLOB 16777215字节或LONGBLOB 4294967295字节。

希望,它会帮助你。

  • AWS MySQL RDS vs AWS DynamoDB
  • 如何在MySQL中暂时禁用外键约束?
  • MySQL:使用REGEX来提取string(selectREGEX)
  • MySQL中的多个更新
  • mysql_real_escape_string VS addslashes
  • 选入到mysql
  • 根据条件更新列值与另一个表的列
  • 用单个查询recursion类别?
  • 尝试通过JDBC将UTF-8插入到MySQL中时出现“错误的string值”?
  • 如何在两个date时间值之间使用MYSQL中的SQL进行相减并在几分钟或几秒钟内检索结果?
  • 如何正确设置PDO连接