#coding=utf-8
import pymysql
conn = pymysql.connect("localhost","root","root","mysql",charset=‘utf8‘)
cursor = conn.cursor()
for i in range(1115381,10000000):
i=str(i)
sql=‘insert into movie_top(id,movieName) VALUES {}‘.format(‘(‘+‘\‘‘+i+‘\‘‘+‘,‘+‘\‘‘+‘moke数据‘+‘\‘‘+‘)‘)
print(sql)
cursor.execute(sql)
#conn.commit()
‘‘‘
conn.commit()
conn.close()
注意,要跳出for循环后再最后commit,这样插入数据的效率会非常高,如果将commit放在for循环里面,效率十分低下
原文地址:http://blog.51cto.com/11565528/2083805