MySQL可以使用多种数据类型来存储图片,其中最常用的是BLOB(Binary Large Object)和MEDIUMBLOB(Medium Binary Large Object)。
BLOB是MySQL中用于存储二进制大对象(Binary Large Object)的数据类型,它可以存储任意大小的数据,比如图片、文件等。BLOB类型可以存储最多65535个字节(64KB)的数据。
CREATE TABLE images ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(100) NOT NULL, image BLOB NOT NULL, PRIMARY KEY (id) );
MEDIUMBLOB是MySQL中用于存储中等大小的二进制大对象(Medium Binary Large Object)的数据类型,它可以存储任意大小的数据,比如图片、文件等。MEDIUMBLOB类型可以存储最多16777215个字节(16MB)的数据。
CREATE TABLE images ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(100) NOT NULL, image MEDIUMBLOB NOT NULL, PRIMARY KEY (id) );
MySQL中可以使用BLOB和MEDIUMBLOB两种数据类型来存储图片,BLOB类型可以存储最多65535个字节(64KB)的数据,而MEDIUMBLOB类型可以存储最多16777215个字节(16MB)的数据。使用时需要根据需要选择合适的数据类型,以便节约空间。
本文链接:http://task.lmcjl.com/news/10969.html