批量存入数据库
import pymysql
# 数据格式
data = [(字段1,字段2,字段3),(字段1,字段2,字段3),(字段1,字段2,字段3),(字段1,字段2,字段3)]
# =========================批量存入数据库=========================
# 打开数据库连接
db = pymysql.connect(host='xxx.xxx.xxx.xx',
user='xxxxx', #账号
password='*****', #密码
database='xxxxxx') #数据库名
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 一次导入多条数据
sql = 'insert into [表名](字段1,字段2,字段3)values(%s,%s,%s)'
try:
# 执行sql语句
cursor.executemany(sql,data)
# 提交到数据库执行
db.commit()
except:
# 如果发生错误则回滚
db.rollback()
# 关闭数据库连接
db.close()