jdbc批量添加数据,mysql批量导入sql
转载批量插入数据_redice的博客
转载批量插入数据
日期:2012-05-01
来源:未知
作者:redice
260 人围观
0 人鼓掌了!
鲲鹏网数据抓取-专业网数据采集服务提供者测试了一下转载的executemany()方法,速度是惊人的:10分钟内插入了将近100万的数据。赶快来做个标记!
测试环境:亚马逊RDS(亚马逊关系数据库服务),数据表中原本有1900万条数据,测试完毕后,数据条数如下:
而之前我用执行()逐条插入同样多的数据竟然花了一个多周!executemany()的用法如下:
查看剪贴板打印文本?光标。执行多个( insertinto breakfast(name,spam,eggs,香肠,价格)值(%s,%s,%s,%s), ,[(SpamandSausageLoversPlate ,5,1,8,7.95),( NotSoMuchSpamPlate ,3,2,0,3.95),( Don tWanyANYSPAM!Plate ,0,4,3,5.95)]光标。执行多个(
""插入早餐(姓名、垃圾邮件、鸡蛋、香肠、价格)
值(%s,%s,%s,%s,%s)" ",
(垃圾邮件和香肠情人的盘子,5,1,8,7.95),
(没那么多垃圾板块,3,2,0,3.95),
(不要任何垃圾邮件!板,0,4,3,5.95)
http://mysql-python.sourceforge.net/MySQLdb.html
1.2.3版的安装存在 bug 值要小写才有效,详情见下面内容:
http://堆栈溢出。为什么在python-mysqldb中执行速度很慢
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。