吴老的《selenium webdriver 实战宝典》出版了! 接触python也有好多年了,在工作中我使用它解决了很多疑难杂症,总体来说python是一个易于上手,难于精通的一门语言,很适合大家学习并运用。如果用一句话来描述我对python的感受,那就是纵然使用python千百遍,我待python如初恋,话不多说,进入本次的主题基于python实现对MYSQL快速插入千万级数据,本次只针对MYSQL数据库进行阐述。 可能大家都有疑问?为什么要插入千万级别的数据,这不是吃饭没事干,瞎折腾吗?其实不然,举个例子:在软件性能测试过程中,我们需要向数据库中预制大量测试数据,那么怎么预制呢? 预制数据即向数据库中插入数据,脑海中肯定会闪现我要用insert来实现,常用的格式如下: Insert into 表名称(列1,列2,……) values(值1,值2,……); 那么怎么控制insert数量呢?最不切实际的方法就是每一条记录对应一条insert语句,然后一条一条批量执行,如果数据量超大,这样做肯定不可取,或许突然会想到MYSQL中有存储过程可以来实现,如下: 1. 创建存储过程 create procedureinsertProc(count int) declare @变量1 int declare @变量2 nvarchar(20) declare @变量3 varchar(20) declare @变量n varchar(20) set @变量1=1 set @变量2=2 set @变量3=3 set @变量n=n while(变量1 |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|