MySQL 中,Blob是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。
Blob类型实际上是一个类型系列:TinyBlob、Blob、MediumBlob、LongBlob,除了在存储的最大的信息量上的不同外,它们是等同的。
MySQL 的四种Blob类型的区别
类型 大小(单位:字节)
TinyBlob 最大 255
Blob 最大 65K
MediumBlob 最大 16M
LongBlob 最大 4G
实际使用中,根据需要存入的数据大小定义不同的Blob类型。
需要注意的是:如果你存储的文件过大,数据库的性能可能会下降很多。