帮我用Python pymysql批量添加数据到数据库
时间: 2023-03-27 09:04:37 浏览: 158
Python操控mysql批量插入数据的实现方法
5星 · 资源好评率100%
好的,我可以回答这个问题。使用 Python pymysql 批量添加数据到数据库的方法如下:
1. 首先,连接到数据库:
```
import pymysql
conn = pymysql.connect(host='localhost', user='root', password='password', database='test')
```
2. 创建游标对象:
```
cursor = conn.cursor()
```
3. 定义 SQL 语句:
```
sql = "INSERT INTO table_name (column1, column2, column3) VALUES (%s, %s, %s)"
```
4. 定义数据列表:
```
data = [
('value1', 'value2', 'value3'),
('value4', 'value5', 'value6'),
('value7', 'value8', 'value9')
]
```
5. 执行批量插入操作:
```
cursor.executemany(sql, data)
```
6. 提交事务:
```
conn.commit()
```
7. 关闭游标和连接:
```
cursor.close()
conn.close()
```
以上就是使用 Python pymysql 批量添加数据到数据库的方法。
阅读全文