python如何把图片存到数据库mysql中

 时间:2024-10-11 23:05:51

1、执行命令”pip install pymysql“安装pymsql;

python如何把图片存到数据库mysql中

2、执行命令”mysql -uroot -p“ 输入密码并登陆数据库;

python如何把图片存到数据库mysql中

3、依次执行命令”create database tiny;“、”use tiny“、”set names utf8;“创建数据库tiny并设置编码;

python如何把图片存到数据库mysql中

4、执行命令”SET @@global.sql_mode='';“ 金泫险缋取消mysql数据库存储大小限制(一定要执行,否则后期提示无法存储);

python如何把图片存到数据库mysql中

5、执行命令”quit“ 退出数据库;

6、执行命令 ”cd /home“切换到home目录,并上传一张.jpg照片到服务器劐聂赞陶根目录home下面(笔者上传的是一张小狗的照片,文件名:dog.jpg,照片随意);

python如何把图片存到数据库mysql中

7、执行命令 ”vim tupian.py“ 输入以下内容创建python脚本;#/usr/bin/python#coding:utf-8imp泠贾高框ort pymysql#创建连接Connection = pymysql.connect(database='tiny', host='192.168.6.3', user='root', password='Tanli123')cursor = Connection.cursor()#创建存储图片的表picturessql_create_table = ''' create table pictures ( id int (10), data MediumBlob )'''#执行sql语句,创建pictures表cursor.execute(sql_create_table)#读取图片fp = open("/home/dog.jpg",'rb')img = fp.read()fp.close()sql = "INSERT INTO pictures VALUES (%s,%s);"args = ('1',img)cursor.execute(sql,args)#提交Connection.commit()#断开链接Connection.close()print("Database created successfully!!")print("Picture uploaded successfully! !")

python如何把图片存到数据库mysql中

8、执行命令”:wq“ 保存退出当前文件;

9、执行命令”python3 tupian.py“ ,如图示成功创建表、图片上传成功。

python如何把图片存到数据库mysql中

10、打开桌面客户端Navicat链接数据库能够查看到上传照片的ID号和大小。

python如何把图片存到数据库mysql中

11、至此Python把图片存到MySQL数据库中的方法已经演示成功,欢迎小伙伴们尝试。

  • weblogic被管节点启动报错transport error 202
  • java.lang.UnsatisfiedLinkError
  • TortoiseSVN使用第三方工具对比文件
  • 谷歌浏览器怎么设置网站是否能调用上网位置信息
  • C#中IndexOf怎么使用
  • 热门搜索
    三年级安全手抄报 校园是我家手抄报 舌尖上的年味手抄报 语言文字规范化手抄报 四年级手抄报内容 70周年纪念日手抄报 创卫手抄报图片 法律伴我成长手抄报 小学生法制手抄报资料 健康小常识手抄报