使用Python将包含逗号分隔的值的列表插入MySQL数据库可以通过以下步骤实现:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
请将localhost
替换为MySQL服务器的主机名,yourusername
和yourpassword
替换为您的MySQL用户名和密码,yourdatabase
替换为您要插入数据的数据库名称。
cursor = mydb.cursor()
sql = "INSERT INTO yourtable (column_name) VALUES (%s)"
请将yourtable
替换为您要插入数据的表名,column_name
替换为包含逗号分隔值的列表所对应的列名。
values = ['value1', 'value2', 'value3']
for value in values:
data = (value,)
cursor.execute(sql, data)
请将values
替换为您要插入的包含逗号分隔值的列表。
mydb.commit()
cursor.close()
mydb.close()
完整的Python代码示例:
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
cursor = mydb.cursor()
sql = "INSERT INTO yourtable (column_name) VALUES (%s)"
values = ['value1', 'value2', 'value3']
for value in values:
data = (value,)
cursor.execute(sql, data)
mydb.commit()
cursor.close()
mydb.close()
这样就可以使用Python将包含逗号分隔的值的列表插入MySQL数据库了。请根据实际情况修改代码中的主机名、用户名、密码、数据库名、表名和列名。
领取专属 10元无门槛券
手把手带您无忧上云