必威体育Betway必威体育官网
当前位置:首页 > IT技术

快速插入100w条数据

时间:2019-10-31 16:44:41来源:IT技术作者:seo实验室小编阅读:81次「手机版」
 

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

相关阅读

说说如何快速为 Python 字典设置新的值

假设有这样一个字典对象:dict = {'evaporation': {'释义': '蒸发', '词性': 'n'}, 'carpenter': {'释义': '木匠', '词性'

花呗套线手续费几个点(花呗最新快速自套)

【商家微信号:21585 】专业从事信用消费额度提现业务4年之久;主要操作:蚂蚁花呗套现、京东白条套现、苏宁任性付套现等信用额度套

携程致歉二次支付无票是系统BUG 旅途平台真有大数据杀

A5创业网(公众号:iadmin5)3月11日报道,近日有网友爆料,携程疑似再次出现&ldquo;大数据杀熟&rdquo;现象,在携程上重搜机票贵了近1500元,对

使用代理IP爬取到网站的指定数据

这个代码是根据上一个爬取代理IP代码写出来的,当我们已经从那个国内高匿代理IP网站中爬取到存活时间比较久的IP地址后(此IP地址已经

Excel中数据按照一定顺序排列的操作方法

下面excel表中有一些人名和地名,现在想让他们按照人名的首字母从A-Z的顺序排列,借用10位明星的名字进行排序。今天,seo实验室小编就

分享到:

栏目导航

推荐阅读

热门阅读