最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php快速導入大量數(shù)據(jù)的實例方法

 更新時間:2019年09月23日 08:23:31   作者:V  
在本篇文章里小編給大家分享的是關(guān)于php如何快速導入大量數(shù)據(jù)的相關(guān)知識點內(nèi)容,需要的朋友們學習下。

PHP快速導入大量數(shù)據(jù)到數(shù)據(jù)庫的方法

第一種方法:使用insert into 插入,代碼如下:

$params = array(‘value'=>'50′);

 

set_time_limit(0);

 

echo date(“H:i:s”);

 

for($i=0;$i<2000000;$i++){

 

$connect_mysql->insert($params);

 

};

echo date(“H:i:s”);

最后顯示為:23:25:05 01:32:05 也就是花了2個小時多!

第二種方法:使用事務提交,批量插入數(shù)據(jù)庫(每隔10W條提交下)最后顯示消耗的時間為:22:56:13 23:04:00 ,一共8分13秒 ,代碼如下:

echo date(“H:i:s”);

 

$connect_mysql->query(‘BEGIN');

 

$params = array(‘value'=>'50′);

 

for($i=0;$i<2000000;$i++){

 

$connect_mysql->insert($params);

 

if($i%100000==0){

 

$connect_mysql->query(‘COMMIT');

 

$connect_mysql->query(‘BEGIN');

 

}

 

}

 

$connect_mysql->query(‘COMMIT');

 

echo date(“H:i:s”);

第三種方法:使用優(yōu)化SQL語句

將SQL語句進行拼接,使用 insert into table () values (),(),(),()然后再一次性插入,如果字符串太長,則需要配置下MYSQL,

在mysql命令行中運行 :

set global max_allowed_packet = 2*1024*1024*10;

消耗時間為:11:24:06 11:25:06;

插入200W條測試數(shù)據(jù)僅僅用了1分鐘!代碼如下:

$sql= “insert into twenty_million (value) values”;

 

for($i=0;$i<2000000;$i++){

 

$sql.=”('50′),”;

 

};

 

$sql = substr($sql,0,strlen($sql)-1);

 

$connect_mysql->query($sql);

總結(jié):在插入大批量數(shù)據(jù)時,第一種方法無疑是最差勁的,而第二種方法在實際應用中就比較廣泛,第三種方法在插入測試數(shù)據(jù)或者其他低要求時比較合適,速度確實快。

感謝大家的學習和對腳本之家的支持。

相關(guān)文章

  • PHP提供下載功能的詳細步驟

    PHP提供下載功能的詳細步驟

    當使用PHP提供下載功能時,你需要設置正確的HTTP響應標頭來告訴瀏覽器將文件視為要下載的內(nèi)容,而不是在瀏覽器中顯示,本文給大家介紹了PHP提供下載功能的詳細步驟,需要的朋友可以參考下
    2023-12-12
  • PHP中16個高危函數(shù)整理

    PHP中16個高危函數(shù)整理

    在本篇文章里小編給大家整理了一些關(guān)于PHP中16個高危函數(shù)的知識點內(nèi)容,有需要的朋友們可以參考下。
    2019-09-09
  • 說說PHP的autoLoad自動加載機制

    說說PHP的autoLoad自動加載機制

    php的autoload大致可以使用兩種方法:__autoload和spl方法。這兩種方法又各有不同的幾種使用方法
    2012-09-09
  • PHP連接access數(shù)據(jù)庫

    PHP連接access數(shù)據(jù)庫

    在PHP中連接access數(shù)據(jù)庫的話我們必須ADO來連接,這跟ASP中連接數(shù)據(jù)庫非常的類似.下邊給出了一段DEMO供大家參考.
    2008-03-03
  • PHP中mysql_field_type()函數(shù)用法

    PHP中mysql_field_type()函數(shù)用法

    這篇文章主要介紹了PHP中mysql_field_type()函數(shù)用法,較為詳細的分析了使用mysql_field_type()函數(shù)獲取指定字段類型的方法,是PHP+MySQL程序設計中非常實用的技巧,需要的朋友可以參考下
    2014-11-11
  • PHP實現(xiàn)向關(guān)聯(lián)數(shù)組指定的Key之前插入元素的方法

    PHP實現(xiàn)向關(guān)聯(lián)數(shù)組指定的Key之前插入元素的方法

    這篇文章主要介紹了PHP實現(xiàn)向關(guān)聯(lián)數(shù)組指定的Key之前插入元素的方法,涉及php針對數(shù)組的遍歷、判斷、獲取、插入等相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06
  • PHP中類型轉(zhuǎn)換 ,常量,系統(tǒng)常量,魔術(shù)常量的詳解

    PHP中類型轉(zhuǎn)換 ,常量,系統(tǒng)常量,魔術(shù)常量的詳解

    這篇文章主要介紹了PHP中類型轉(zhuǎn)換 ,常量,系統(tǒng)常量,魔術(shù)常量的詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家掌握這部分內(nèi)容,需要的朋友可以參考下
    2017-10-10
  • PHP實現(xiàn)的文件瀏覽器功能簡單示例

    PHP實現(xiàn)的文件瀏覽器功能簡單示例

    這篇文章主要介紹了PHP實現(xiàn)的文件瀏覽器功能,結(jié)合完整實例形式分析了php針對目錄與文件的遍歷、判斷、屬性讀取等相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • windows下升級PHP到5.3.3的過程及注意事項

    windows下升級PHP到5.3.3的過程及注意事項

    自從讓自己專注于LAMP方面以來,就一直在關(guān)注PHP社區(qū)的動向,今天上了官網(wǎng)php.net,發(fā)現(xiàn)發(fā)布了新版的了.PHP5.3.3,提高了穩(wěn)定性和安全性,就有了升級的念頭了.
    2010-10-10
  • PHP number_format函數(shù)原理及實例解析

    PHP number_format函數(shù)原理及實例解析

    這篇文章主要介紹了PHP number_format函數(shù)原理及實例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07

最新評論

剑阁县| 七台河市| 郁南县| 肥乡县| 招远市| 江源县| 桐梓县| 达州市| 噶尔县| 航空| 普兰店市| 大悟县| 伊金霍洛旗| 安达市| 博白县| 和平区| 新乐市| 仁寿县| 榆中县| 株洲县| 平邑县| 陕西省| 淳安县| 霍山县| 晋江市| 新化县| 江西省| 赤城县| 康平县| 大宁县| 长葛市| 龙陵县| 潢川县| 蒲城县| 韩城市| 连江县| 江油市| 安图县| 平定县| 营口市| 山东省|