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

  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # @Time : 2017/8/18 11:37
  4. # @File : Picture.py
  5. import MySQLdb as mysql
  6. import sys
  7. conn=mysql.connect(host='localhost',user='root',passwd='xxx',db='mydata')
  8. fp = open("./1.jpg")
  9. img = fp.read()
  10. fp.close()
  11. #存入图片
  12. def insert_imgs(img):
  13. # mysql连接
  14. cursor = conn.cursor()
  15. # 注意使用Binary()函数来指定存储的是二进制
  16. # cursor.execute("insert into img set imgs='%s'" % mysql.Binary(img))
  17. cursor.execute("Insert into img(imgs) values(%s)", (mysql.Binary(img)))
  18. # 如果数据库没有设置自动提交,这里要提交一下
  19. conn.commit()
  20. cursor.close()
  21. # 关闭数据库连接
  22. conn.close()
  23. #提取图片
  24. def select_imgs(img):
  25. cursor=conn.cursor()
  26. cursor.execute('select imgs from img')
  27. print cursor.fetchall()
  28. cursor.close()
  29. conn.close()

python 往mysql数据库存储照片相关推荐

  1. python操作mysql数据库实现增删改查

    Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口. Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库: ...

  2. Python与MySQL数据库的交互实战

    作者 | Huang supreme 编辑 | 郭芮 图源 | 视觉中国 安装PyMySQL库 如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个库的安装很简单,直接 ...

  3. Python使用MySQL数据库(新)

    一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可. Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的l ...

  4. python接口自动化测试书籍_skPython接口自动化测试 自动化测试教程书籍 用Python实现UI自动化测试 轻松入门Python语法 MySQL数据库 Python基础教程书籍...

    1 本书整体设计思想 . 1 1.1 为什么要做懂技术的测试人员 . 2 1.2 为什么选择这本书. 4 1.3 为什么选择Python 5 1.4 本书能给你带来什么 . 6 1.5 自动化代码的设 ...

  5. python操作mysql数据库 内存占用100_python操作MySQL数据库

    python标准数据库接口为Python DB-API,为开发人员提供了数据库应用编程接口 DB-API是一个规范,定义了一系列必须的对象和数据库存取方式, 便于各种各样的底层数据库系统和多种多样的数 ...

  6. python 数据库 实战_干货!python与MySQL数据库的交互实战

    鼠年大吉 HAPPY 2020'S NEW YEAR 1 安装pymysql库 如果你想要使用python操作MySQL数据库,就必须先要安装pymysql库,这个 库的安装很简单,直接使用pip i ...

  7. python与mysql数据库_python与MySQL数据库

    python与MySQL数据库 我使用的软件:python2.7 + MySQL+ Navicat for MySQL + Atom 注意:你的数据库表格类型的引擎为:InnoDB :字符集:utf8 ...

  8. Python——Python连接MySQL数据库

    基本概念 PyMySQL:PyMySQL是封装了MySQL驱动的Python驱动,一个能使Python连接到MySQL的库. mysql-connector-python(MySQL Connecto ...

  9. Python操作MySQL数据库的三种方法

    1. MySQLdb 的使用 (1) 什么是MySQLdb?   MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 M ...

最新文章

  1. c语言判断数组里的数据先递增后递减,查找两个有序序数组(一个递增、一个递减)中第K大的数...
  2. 图机器学习有多大神力?
  3. iOS开发-策略模式
  4. doT.js 模板引擎的使用
  5. 屏显有啥硬科技可卷?让现在电视厂商这么拼
  6. bzoj3920: Yuuna的礼物(莫队+分块套分块)
  7. ASP.NET AJAX入门系列(11):在多个UpdatePanle中使用Timer控件
  8. 图论--树的直径--DFS+树形DP模板
  9. 收集linux系统日志的命令,整理Linux查看系统日志的一些经常使用命令
  10. C语言控制台美化教程
  11. 计算机主机有gpib接口吗,PC104模块与通用并行接口(GPIB)通讯的实现
  12. “2022绿色智能制造创赢计划”全新集结:加入这个朋友圈,成为未来主角
  13. 利用scrapy爬取句子迷网站优美句子存储到本地(喜欢摘抄的人有福了!)
  14. 树莓派 无线网卡服务器,树莓派(Raspberry Pi)USB无线网卡配置方法
  15. wireshark找不到捕获接口问题和net start npf 服务器名无效、拒绝访问的解决办法
  16. 百度地图添加多个大头针自定义图片
  17. 感动13亿中国人的芭蕾舞小女孩
  18. 海信Vidda S65 2023款和2020款有什么区别?哪个更好
  19. HIT信息安全概论复习:1~10
  20. 【图解经典算法题】如何用一行代码解决约瑟夫环问题

热门文章

  1. 从C++转向Rust:两大主题值得关注!
  2. 一个程序员在北京买房的经历
  3. 脱离文档流的方法CSS浮动产生的负面影响及解决办法
  4. omniplan导出html,OmniPlan 3.14.4 最NB的项目管理流程软件
  5. Navicat Premium 16安装方法
  6. 新形势下,我国医药企业营销管理遇到哪些挑战?
  7. CCF系列题解--2016年9月第二题 火车购票
  8. 2022 第十三届蓝桥杯大赛软件赛省赛_PB python 大学 B 组 除了EFJ的题和解析
  9. 快速高效的阅读一篇AI论文方法
  10. Principal Component Analysis(PCA)