#!/usr/bin/python3
import json
import pymysql
# 打开数据库连接
db = pymysql.connect(host="127.0.0.1", user="root", password="123456", database="rubbish_result", charset="utf8")
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute() 方法执行 SQL 查询
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
img_name = "31011529001320014355-2021-05-09-15-32-42.187.jpeg"
result_list = [{"aitype": "litter"}]
sql = "INSERT INTO `resultinfo` (`id`, `image_name`, `image_result`) VALUES (%s, %s, %s)"
# sql = 'update resultinfo set image_name=' + img_name + 'image_result=' + str(result_list)
print("Database version : %s " % data)
cursor.execute(sql, (2, img_name, str(result_list[0])))
db.commit()
# 关闭数据库连接
db.close()
注意:sql的语法
学习参考:
PyMySQL/PyMySQL: Pure Python MySQL Client (github.com)
Mysql入门教程_秋城落叶的博客-CSDN博客_mysql使用入门教程
MySQL 创建数据库 | 菜鸟教程 (runoob.com)