博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python往MySQL存储图片
阅读量:2442 次
发布时间:2019-05-10

本文共 788 字,大约阅读时间需要 2 分钟。

Python往MySQL存储图片

新建表img,设置id字段和imgs字段(设置为blob属性,二进制数据)

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time    : 2017/8/18 11:37# @File    : Picture.pyimport MySQLdb as mysqlimport sysconn=mysql.connect(host='localhost',user='root',passwd='xxx',db='mydata')fp = open("./1.jpg")img = fp.read()fp.close()#存入图片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()#提取图片def select_imgs(img):    cursor=conn.cursor()    cursor.execute('select imgs from img')    print cursor.fetchall()    cursor.close()    conn.close()

转载地址:http://mtcqb.baihongyu.com/

你可能感兴趣的文章
第六章(backup and recovery 笔记)
查看>>
oracle备份功能简述
查看>>
[转]数据库三大范式
查看>>
恢复编录的创建和使用.txt
查看>>
truncate 命令使用
查看>>
[script]P_CHECK_BLACK.sql 检查当前用户下是否有varchar2字段的末尾包含空格
查看>>
实验-数据分布对执行计划的影响.txt
查看>>
实验-闪回数据库
查看>>
实验-闪回表
查看>>
oracle审计
查看>>
日期格式的转换
查看>>
JavaScript:charCodeAt()和codePointAt()的区别
查看>>
JavaScript:Array数组
查看>>
JavaScript:toString()和toLocaleString()的区别
查看>>
jquery 中remove()与detach()的区别
查看>>
Markdown入门1-概述、定义、优点、缺点、应用场景、在线编辑器
查看>>
Markdown入门2-标题、引用、列表、代码、分隔线
查看>>
本站地图--程序员
查看>>
Markdown技巧
查看>>
Markdown入门3-链接、强调、代码、图片
查看>>