大家好,我是天空之城,今天给大家带来,用executemany方法一次性插入MySQL多条数据(2),用字典格式保存数据并存入数据库,注意executemany方法后面的%s写法,与上一篇不同。
有兴趣加qq群,纯学习,1098016198。
第一步建立表格。
import pymysql
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='qwer123456', db='mydb', charset='utf8')
cursor = conn.cursor()
sql = """create table movies9(
m_id int primary key auto_increment,
movie_title varchar (100) not null,
movie_link varchar(200) null,
movie_pingfen varchar(110) not null,
movie_pinglun varchar(200) null
)"""
cursor.execute(sql)
cursor.close()
conn.close()
第二步,获取并插入数据。
import requests,lxml,pymysql
from lxml import etree
import csv
import smtplib
from email.mime.text import MIMEText
from email.header import Header
header =