转自http://blog.sina.com.cn/s/blog_6feecb5301018w1a.html
建议不要将图片存入数据库中,这样会加重数据库服务器负担,不如还是用文件系统。binary类型与image的字段用来存放二进制的数据,都可以用来存放图像数据,但不同处在于binary类型可定义存储数据的字节数,与varbinary类似,但前者为定长,就是说无论所存的数据实际多大,都占用这么长的空间。定义为:
binary
固定长度的
varbinary
n
而image的定义为:
可变长度二进制数据介于
它实际是可存储二进制数据的text类型,但要注意一点,若不必要,该字段类型尽量少用!以前见过一段说明,此种类型字段要么为NULL,要么一用不管你存放多少数据,都要用到大概16K左右的空间(可能有误,具体数字记不清了)。那么我在使用时发现若使用了该字段存放学生一寸照片(文件很小),每次查询一个班人(50行)的数据都需要2秒多的时间。