澳门金沙网上娱乐:关于PHP往mysql数据库中批量插入数据实例教程

2019-02-26 21:31:12

  文章主要给大家介绍了关于php往mysql中批量插入数据的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧

前言

  假如说我有这样一个表,我想往这个表里面插入大量数据?

批量插入

方法一、使用for循环插入

  在往mysql插入少量数据的时候,我们一般用for循环?

  假如说要批量插入大量数据,如果还用for循环的办法插入是没有问题的,只是时间会比较长。

  对比一下插入少量数据与插入大量数据,使用上面的for循环插入耗费的时间:

方法二、使用insert语句合并插入

  mysql里面是可以使用insert语句进行合并插入的,比如

  INSERT INTO user_info (name, age) VALUES ('name1', 18), ('name2', 19);表示一次插入两条数据

  下面看示例代码,看看不同数据条数下?

  下面看一下少量数据与大量数据的时间对比。从总体时间上,可以看出insert合并插入比刚才for循环插入节约了很多时间

  当然,如果你觉得数组太大,想要减少sql错误的风险,也可以使用array_chunk将数组切成指定大小的块,然后对每个块进行insert合并插入

总结

  以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值。

声明:本站部分资源来源于网络,版权归原作者或者来源机构所有,如作者或来源机构不同意本站转载采用,请通知我们,我们将第一时间删除内容。本站刊载文章出于传递更多信息之目的,所刊文章观点仅代表作者本人观点,并不意味着本站赞同作者观点或证实其描述,其原创性及对文章内容的真实性、完整性、及时性本站亦不作任何保证或承诺,请读者仅作参考。

使用澳门金沙网上娱乐_金沙7868com_金沙备用网址前必读 | | 免责声明 | 隐私政策 | 版权声明 | 联系我们

Copyright © 2019 www.ninghuyue.com Inc. All Rights Reserved.

澳门金沙网上娱乐_金沙7868com_金沙备用网址 版权所有