文档章节

MySQL简单的存储图片信息

o
 osc_wws45aot
发布于 2019/08/20 09:39
字数 241
阅读 6
收藏 0

精选30+云产品,助力企业轻松上云!>>>

MySQL存储图片的二进制,其字段设置为blob属性,二进制数据

1、连接数据库

1 import pymysql
2 import sys
3  
4 conn=pymysql.connect(host='localhost',user='root',passwd='xxx',db='mydata')

2、打开存储图片路径

1 fp = open("./1.jpg")
2 img = fp.read()
3 fp.close()

3、存储图片

 1 def insert_imgs(img):
 2     # mysql连接
 3  
 4     cursor = conn.cursor()
 5     # 注意使用Binary()函数来指定存储的是二进制
 6     # cursor.execute("insert into img set imgs='%s'" % mysql.Binary(img))
 7     cursor.execute("Insert into img(imgs) values(%s)", (mysql.Binary(img)))
 8     # 如果数据库没有设置自动提交,这里要提交一下
 9     conn.commit()
10     cursor.close()
11     # 关闭数据库连接
12     conn.close()

4、提取图片

1  def select_imgs(img):
2     cursor=conn.cursor()
3     cursor.execute('select imgs from img')
4     print cursor.fetchall()
5     cursor.close()
6     conn.close()

版权声明:本文为CSDN博主「Coder_py」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Coder_py/article/details/77368034

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

物联网开发服务开发虚拟设备需要几步?

云栖号快速入门:【点击查看更多云产品快速入门】 不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! 物联网平台设备的正常开发流程是:设备端开发完成,设备上报...

osc_2axit9df
53分钟前
18
0
互联网互联网必看文章墙裂推荐

后端必看文章系列 大型项目架构演进过程及思考的点

code-ortaerc
54分钟前
20
0
ACL2020论文整理 - 知乎

ACL2020录取文章已经放出,链接如下: ACL2020论文集合 www.aclweb.org 为了以后更加方便地阅读论文,也本着一颗开源之心,花一个下午的时间整理了一下相关论文。鉴于本人精力有限,并且也只...

osc_5w65ebjo
55分钟前
10
0
SU(N) Hubbard 模型平均场

osc_31d5oo2i
57分钟前
18
0
Python语言及其应用PDF高清完整版百度云盘免费下载|python基础教程PDF电子书推荐

编辑推荐 本书内容易于理解,而且读起来生动有趣,是编程和Python初学者不可多得的教程。书中首先介绍了Python的基础知识,然后逐渐深入多种主题,结合教程和攻略式风格来讲解Python 3中的概...

osc_nbg2lo7i
57分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部