BLOB(二进制大对象),大型二进制对象,是一种可以存储二进制文件的容器。在计算机中,BLOB通常是用于在数据库中存储二进制文件的字段类型。
BLOB是一个大文件。典型的BLOB是图片或声音文件。由于其大小,必须以特殊方式处理(例如,上传、下载或存储在数据库中)。Eric Raymond认为,处理BLOB的主要思想是让文件处理者(比如数据库管理器)不去关注一个文件是什么,而是关心如何处理它。但也有专家强调,这种处理大数据对象的方法是一把双刃剑,可能会引发一些问题,比如二进制文件存储量过大,会降低数据库的性能。在数据库中存储大型多媒体对象是应用程序处理BLOB的典型例子。
mysql BLOB类型
在MySQL中,Blob是一个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob。这些类型之间的唯一区别是存储文件的最大大小。MySQL类型的四个Blob大小(单位:字节)TinyBlob最大255 Blob最大65K MediumBlob最大16mlonglob最大4G
Linux etc/my . CNF[mysqld]max_allowed_packet=16m//的修改与[mysqldump]下的max _ allowed _ packet不同