利用pymysql,在mysql中存储图片信息的案例分析。
案例分析
(将图片存储到数据库,再从数据库中获取出来)
- 存储图片有两种形式:
1.存储图片路径(字符串),占空间小,但是数据容易丢失;
2.存储图片的二进制文件,数据不容易丢失,但占空间大.
在这个案例中,我们在创建表Images,既存储图片路径,又存储图片的二进制文件
注意! 因为图片是二进制文件,所以在用py读写jpg文件时,要用rb和wb.用mysql存储图片数据时,要用BLOB类型字段存储。
首先我们新建一个数据表:
我们看到我们的F:\MyStudio\PythonStudio\goatbishop.project01\image路径下有3张可耐的小白兔图片:
我们利用pymysql将图片数据进mysq