什么是我可以在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字节。

希望,它会帮助你。

  • 未知列在哪里条款
  • 我可以使用VARCHAR作为PRIMARY KEY吗?
  • 使用MySQL连接三个表
  • 在Mysql中将DateTime值转换为string
  • 如何在Python中连接到MySQL数据库?
  • 无法通过phpmyadmin文件大小导入数据库太大
  • 如何编写REST API?
  • 如何findmysql数据库的用户名和密码
  • 在Django之外使用Django数据库层?
  • 在一个查询php中多个mysql INSERT语句
  • 如何testing一个string是否是JSON?