python使用pymysql对数据进行增删改查

时间:2021-08-11
本文章向大家介绍python使用pymysql对数据进行增删改查,主要包括python使用pymysql对数据进行增删改查使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
import pymysql

db = pymysql.connect(host='***.***.***.160', user='root', passwd='Ca8th**#Python', db='fusion_media',
                             charset='utf8mb4',
                             port=3306)
cur = db.cursor()

# 查询
sql1 = "SELECT data_box FROM t_ai_images WHERE identifying = %s"
cur = db.cursor()
cur.execute(sql1, (identifying))
img_data = cur.fetchone() # cur.fetchall()
if img_data[0]:
    data_box = img_data[0]
# 插入
sql = "INSERT INTO t_ai_images(input_img_url, identifying, status, type) VALUES(%s, %s, 0, 2)"
cur.execute(sql, (img_url, identifying))
db.commit()
# 更新
sql_update='''update t_spread_theme_stastic set keyword_num='{}', update_time=now() WHERE theme_id='{}' and keyword='{}'
'''.format(keyword_num,theme_id ,keyword)
cursor.execute(sql_update)
conn.commit()
# 删除
sql = """DELETE FROM student WHERE ID = %s"""%(3)
cursor.execute(sql)
db.commit()
# 回滚
try:
    pass
except:
    conn.rollback()
finally:
    db.close()

 以上是伪代码,仅作示例使用

原文地址:https://www.cnblogs.com/niulang/p/15128527.html