官网

今天打算学习一下百万级数据的查询,但是心想上哪找百万的数据呢,索性脚本填吧!第一反应是用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

完事~~~~~~~~~~~

快速插入100w条数据相关推荐

  1. mysql插10万条数据_MySQL数据库插入100w条数据要花多久?

    MySQL数据库插入100w条数据要花多久? 1.多线程插入(单表) 2.多线程插入(多表) 3.预处理SQL 4.多值插入SQL 5.事务(N条提交一次) # 多线程插入(单表) 问:为何对同一个表 ...

  2. 你向 Mysql 数据库插入 100w 条数据用了多久?

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 目录 1.多线程插入(单表) 2.多线程插入(多表) 3.预处理S ...

  3. 怎么快速插入 100 条数据,用时最短

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:孤独键客 https://juejin.im/post/5d ...

  4. 怎么快速插入 100 条数据,用时最短!

    原文:https://my.oschina.net/OutOfMemory/blog/3117737 群友又抛出了一道面试题,有人给出了答案,看完后,是否还有改进的地方,留言评论,一起精进吧! 多线程 ...

  5. mysql怎样循环插入数据_你向 Mysql 数据库插入 100w 条数据用了多久?

    多线程插入(单表) 多线程插入(多表) 预处理SQL 多值插入SQL 事务(N条提交一次) 多线程插入(单表) 问:为何对同一个表的插入多线程会比单线程快?同一时间对一个表的写操作不应该是独占的吗? ...

  6. 百万条数据插入mysql_mysql快速插入百万条数据

    作者:在赤道吃冰棍儿 www.jianshu.com/p/36b87cb3a05a 前言 假设现在我们要向mysql插入500万条数据,如何实现高效快速的插入进去?暂时不考虑数据的获取.网络I/O.以 ...

  7. 如何往数据库快速插入百万条数据

    具体逻辑实现: 创建两个表,一个内存表,一个数据表 然后将百万数据先存入内存表,再在内存表数据导入数据表 数据库默认好像只能存13万条数据,更改ini配置 max_heap_table_size = ...

  8. java mysql 快速插入1000w条数据_教你88秒插入1000万条数据到mysql数据库表

    我用到的数据库为,mysql数据库5.7版本的 1.首先自己准备好数据库表 其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下: ...

  9. MySQL循环插入100w条数据

    注:未经过本文作者同意,严禁转载 创建一个数据库 CREATE DATABASE `数据库名称` 删库-删表sql语句-需要删除的时候使用该语句 -- 删除库 DROP DATABASE `数据库名称 ...

最新文章

  1. AOI检测基本原理与设备构成
  2. 子元素超出父元素宽高是否会报错?
  3. [转]如何解决:Android中 Error generating final archive: Debug Certificate expired on 10/09/18 16:30 的错误...
  4. 9个让2D游戏创作更轻松的工具
  5. SQLServer之创建辅助XML索引
  6. CNI:容器网络接口详解
  7. 01.cluster模块综述
  8. window.close() 关闭当前浏览器页
  9. plsql导出表结构和表数据的使用小结
  10. ext2文件系统源代码之balloc.c文件解析
  11. STM32F4 + HAL库 + W25Q256的验证
  12. 这些CAD制图初学入门问题你遇到过吗?CAD制图初学入门全攻略!
  13. 学豆网学计算机,出题优学生版电脑版
  14. 计算机硬件无法复制文件,笔记本电脑无法复制文件到新移动硬盘的解法
  15. 事件参数screenX、pageX、clientX 、offsetX的区别
  16. 软件升级包封装方法以及软件升级方法
  17. 读书笔记--推荐系统实践(4)
  18. python自动化运维笔记
  19. 多元回归求解 机器学习_机器学习——算法第一课:回归分析
  20. 电子教室终结者 一键结束电子教室和机房管理助手

热门文章

  1. PWM脉冲宽度调制(一)
  2. 「入门运维必看」一篇让小白彻底搞懂性能调优!
  3. 消除计算机硬盘上的碎片应该使用什么软件,磁盘清理有什么用,详细教您磁盘碎片整理有什么用...
  4. 如何在Windows server 2012配置DHCP服务器
  5. html 画梯形容器,css怎么画梯形?
  6. Apache Echarts常用图表之柱状图
  7. ANSI E1.11-2008(R2018) DMX512-A 部分翻译
  8. 万物互联背景下的边缘计算安全需求与挑战
  9. android apk安装工具,安卓装机必备工具!一键批量安装应用apk
  10. 巴特沃斯滤波器、切比雪夫、椭圆滤波