python编程 列表写入mysql中
时间: 2023-11-14 22:04:28 浏览: 212
MySQL与Python.zip_MYSQL_MySQL、Python_python 写入MySQL_python mysql
要将列表写入MySQL中,你需要使用Python中的MySQL连接器(如PyMySQL或mysql-connector-python)和MySQLdb模块。下面是一个将列表写入MySQL中的示例代码:
```python
import pymysql
# 连接MySQL数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='testdb')
# 创建游标
cursor = conn.cursor()
# 列表数据
my_list = ['John', 'Doe', 25, 'Male']
# SQL插入语句
sql = "INSERT INTO users (first_name, last_name, age, gender) VALUES (%s, %s, %s, %s)"
# 执行SQL语句
cursor.execute(sql, my_list)
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
在这个示例中,我们将一个名为`my_list`的列表写入了一个名为`users`的表中。插入语句使用了占位符来指定列表中的值。使用`cursor.execute()`方法执行SQL语句,并使用`conn.commit()`提交事务。最后,关闭游标和连接。
请注意,这只是一个示例,你需要根据你的实际情况修改代码。
阅读全文