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

希望,它会帮助你。

  • MySQL IF NOT NULL,则显示1,否则显示0
  • 警告:mysqli_query()期望至less有2个参数,给出1。 什么?
  • 是否有一个MySQL的命名约定?
  • 是否有任何理由担心表中的列顺序?
  • 从VARCHAR转换为INT - MySQL
  • 表被标记为崩溃,应该修复
  • 在弹簧引导jpahibernate时,连接到Db后大于4 <24
  • 哪个MySQL数据types用于存储布尔值
  • TINYTEXT,TEXT,MEDIUMTEXT和LONGTEXT最大存储大小
  • 扩展mysqli丢失,phpmyadmin不起作用
  • LINQ to Entities不能识别方法System.String ToString()方法,并且这个方法不能被转换成存储expression式