pymysql中如何将动态的插入数据库中

Posted zengsf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pymysql中如何将动态的插入数据库中相关的知识,希望对你有一定的参考价值。

data = {
    id: 1,
    name: zengsf,
    age: 20
}
table = students
#获取到一个以键且为逗号分隔的字符串,返回一个字符串
keys = , .join(data.keys())
values = , .join([%s] * len(data))
sql = INSERT INTO {table}({keys}) VALUES ({values}).format(table=table, keys=keys, values=values)
try:
    #这里的第二个参数传入的要是一个元组
   if cursor.execute(sql, tuple(data.values())):
       print(Successful)
       db.commit()
except:
    print(Failed)
    db.rollback()
db.close()

参考地址:https://cuiqingcai.com/5578.html

以上是关于pymysql中如何将动态的插入数据库中的主要内容,如果未能解决你的问题,请参考以下文章

Python实现MySQL数据库连接---pymysql

库的简介和分类

如何测量python中代码行之间的时间?

调整 JavaScript 中代码排序的输入

如何查看sql server中代码创建的临时表?

如何更改 IPython(Jupyter) 中代码的突出显示颜色样式?