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