添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

python mysql executemany dict

在 Python 中使用 mysql 连接数据库,我们可以使用 PyMySQL 库。

下面是一个使用 executemany 方法执行批量插入的示例:

import pymysql
conn = pymysql.connect(
    host='localhost',
    user='user',
    password='password',
    database='database',
    charset='utf8'
data = [
    {'name': 'Tom', 'age': 18},
    {'name': 'Jack', 'age': 20},
    {'name': 'Jane', 'age': 22}
cursor = conn.cursor()
sql = 'INSERT INTO users (name, age) VALUES (%(name)s, %(age)s)'
cursor.executemany(sql, data)
conn.commit()
cursor.close()
conn.close()

在这个示例中,我们首先连接到数据库,然后创建一个字典列表,表示要插入到数据库的数据。

接下来,我们使用 executemany 方法一次性插入多条数据。在 SQL 语句中,使用 %(name)s%(age)s 表示字典中的键。

最后,记得提交事务并关闭连接。

  •