日期:2014-05-16  浏览次数:20766 次

MySQL中的BLOB类型

?

转至:http://justcoding.iteye.com/blog/672060

一 基本使用
Blob就是一种Mysql的数据类型,它是一个二进制大型对象,可以作为大量数据的容器;其实更准确地说Blob是一系列数据类型:

MySQL的四种BLOB类型

?

类型 大小(单位:字节)
TinyBlob 最大?255
Blob 最大?65K
MediumBlob 最大?16M
LongBlob 最大?4G


这四种类型除了允许的最大值不同外,没有其他区别;实际使用中根据需要存入的数据大小定义不同的BLOB类型。
注意:如果你存储的文件过大,数据库的性能会下降很多。

?

图片的插入:

?

Php代码??收藏代码
  1. <?php??
  2.   ?if($Picture?!=?"none")?{??
  3. ????  ?$PSize?=?filesize($Picture);??
  4. ????  ?$mysqlPicture?=?addslashes(fread(fopen($Picture,?"r"),?$PSize));??
  5. ????  ?mysql_connect(