100w
官网
今天打算学习一下百万级数据的查询,但是心想上哪找百万的数据呢,索性脚本填吧!第一反应是用while or for ,尝试了一下,太慢了(老长时间了),时间就是金钱啊,然后就找了到了这个办法
LOAD DATA local INFILE A INTO TABLE B
A 文件名
B 数据库字段名字
然后就开始往A里面写文件了,写文件花了5s,代码如下
$t=time();
set_time_limit(1000);
$myFile="./insert.txt";
$data=fopen($myFile,'wb');
if($data){
$i=0;
while($i<1000000)
{
$type = rand(1,2);
$i++;
$sql="$i\t'我是第".$i."个'\t'".time()."'\t$type";//用的\t,没用逗号
fwrite($data,$sql."\r\n");
}
echo"写入成功,耗时:",time()-$t;
}
接着就在mysql里面执行了 上边的命令
LOAD DATA LOCAL INFILE './insert.sql' INTO TABLE data (id,name,ctime,type)1000000 rows affected in 4s 738ms
完事~~~~~~~~~~~
文章最后发布于: 2018-04-24 12:41:42
相关阅读
假设有这样一个字典对象:dict = {'evaporation': {'释义': '蒸发', '词性': 'n'}, 'carpenter': {'释义': '木匠', '词性'
【商家微信号:21585 】专业从事信用消费额度提现业务4年之久;主要操作:蚂蚁花呗套现、京东白条套现、苏宁任性付套现等信用额度套
A5创业网(公众号:iadmin5)3月11日报道,近日有网友爆料,携程疑似再次出现“大数据杀熟”现象,在携程上重搜机票贵了近1500元,对
这个代码是根据上一个爬取代理IP代码写出来的,当我们已经从那个国内高匿代理IP网站中爬取到存活时间比较久的IP地址后(此IP地址已经
下面excel表中有一些人名和地名,现在想让他们按照人名的首字母从A-Z的顺序排列,借用10位明星的名字进行排序。今天,seo实验室小编就