详细信息请看原创
具体详细的内容请点链接看,我只是看了以后做下笔记。
1、单条insert插入语句
使用for循环,循环一次执行一条sql语句,代码如下:
for _ in range(50000):
sql = ‘insert into table(字段名) values (val1,val2…)’
cs.execute(sql)
2、一次insert插入多条数据
uservalues = []
for _ in range(50000):
uservalues.append((val1,val2…))
cs.executemany('insert into table(字段名) values(%d,%d…) , uservalues)
3、使用load data infile 加载到mysql
sql = “load data infile ‘/var/lib/mysql-files/data.txt’ into table ‘表名’(字段名);”
cs.execute(sql)