mysql存储图片_Python
生活随笔
收集整理的這篇文章主要介紹了
mysql存储图片_Python
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
MySQL存儲圖片的二進制,其字段設置為blob屬性,二進制數據
1、連接數據庫
import pymysql import sysconn=pymysql.connect(host='localhost',user='root',passwd='root',db='mydata')2、打開存儲圖片路徑
fp = open("1.jpg") img = fp.read() fp.close()3、存儲圖片
def insert_imgs(img):# mysql連接cursor = conn.cursor()# 注意使用Binary()函數來指定存儲的是二進制# cursor.execute("insert into img set imgs='%s'" % mysql.Binary(img))cursor.execute("Insert into img(imgs) values(%s)", (mysql.Binary(img)))# 如果數據庫沒有設置自動提交,這里要提交一下conn.commit()cursor.close()# 關閉數據庫連接conn.close()4、提取圖片
def select_imgs(img):cursor=conn.cursor()cursor.execute('select imgs from img')print cursor.fetchall()cursor.close()conn.close()總結
以上是生活随笔為你收集整理的mysql存储图片_Python的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021年四季度企业薪酬报告发布 38个
- 下一篇: sql中datetime日期类型字段比较