使用Python将3个列表插入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()
list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
list3 = [True, False, True]
sql = "INSERT INTO yourtable (column1, column2, column3) VALUES (%s, %s, %s)"
请将yourtable
替换为您要插入数据的表名,column1
、column2
和column3
替换为表中对应的列名。
for i in range(len(list1)):
val = (list1[i], list2[i], list3[i])
cursor.execute(sql, val)
mydb.commit()
cursor.close()
mydb.close()
这样,3个列表的数据就会被插入到MySQL数据库的指定表中。
注意:在实际使用中,需要根据具体情况修改代码中的主机名、用户名、密码、数据库名、表名和列名等信息。
云+社区技术沙龙[第17期]
云+社区沙龙online [国产数据库]
DB-TALK 技术分享会
第四期Techo TVP开发者峰会
云+社区技术沙龙[第10期]
serverless days
领取专属 10元无门槛券
手把手带您无忧上云