cs.executemany('insert into '表名'(字段名) values(%s,%s,%s,%s)', usersvalues)
时间: 2024-05-02 18:14:43 浏览: 20
这是一个使用`executemany`方法执行批量插入数据的示例。`executemany`方法可以一次执行多个SQL语句,将参数列表中的每个元组作为参数传递给SQL语句。在这个例子中,我们使用了一个插入语句,将参数列表中的每个元组的值插入到指定的表中的指定字段中。
以下是一个示例代码,演示了如何使用`executemany`方法执行批量插入操作:
```python
import mysql.connector
# 创建数据库连接
cnx = mysql.connector.connect(user='username', password='password', host='localhost', database='database_name')
# 创建游标对象
cursor = cnx.cursor()
# 定义插入语句
insert_query = "INSERT INTO 表名 (字段名) VALUES (%s, %s, %s, %s)"
# 定义参数列表
users_values = [
('value1', 'value2', 'value3', 'value4'),
('value5', 'value6', 'value7', 'value8'),
('value9', 'value10', 'value11', 'value12')
]
# 执行批量插入操作
cursor.executemany(insert_query, users_values)
# 提交事务
cnx.commit()
# 关闭游标和数据库连接
cursor.close()
cnx.close()
```
在上面的代码中,我们首先创建了一个数据库连接,并创建了一个游标对象。然后,我们定义了插入语句和参数列表。最后,我们使用`executemany`方法执行批量插入操作,并提交事务。最后,我们关闭游标和数据库连接。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)