pymysql批量存储数据
时间: 2023-08-17 13:51:01 浏览: 89
你可以使用pymysql库来实现批量存储数据到数据库。以下是一个示例代码:
```python
import pymysql
# 连接数据库
connection = pymysql.connect(host='localhost', user='root', password='password', db='your_database')
# 创建游标对象
cursor = connection.cursor()
# 定义要插入的数据
data = [
('John', 'Doe'),
('Jane', 'Smith'),
('Alice', 'Johnson')
]
# 执行批量插入
cursor.executemany('INSERT INTO your_table (first_name, last_name) VALUES (%s, %s)', data)
# 提交事务
connection.commit()
# 关闭连接
cursor.close()
connection.close()
```
请确保将上述代码中的`your_database`替换为您的数据库名称,`your_table`替换为您要插入数据的表名。另外,您还需要更改连接数据库时的主机名、用户名和密码。
这段代码使用`executemany`方法来执行批量插入操作,它将一次性插入多个数据行。每个数据行都是一个元组,其中包含要插入的值。在执行完所有插入操作后,通过调用`commit`方法提交事务,确保数据被永久保存到数据库中。
希望这可以帮助到你!如果有任何进一步的问题,请随时提问。
阅读全文