gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網
最全最豐富的資訊網站

php在mysql里批量插入數據(代碼實例)

php在mysql里批量插入數據(代碼實例)

假如說我有這樣一個表,我想往這個表里面插入大量數據

CREATE TABLE IF NOT EXISTS `user_info` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主鍵', `name` varchar(255) NOT NULL default '' COMMENT '姓名', `age` int(11) NOT NULL default '0' COMMENT '年齡', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用戶信息表';

批量插入

方法一、使用for循環插入

在往mysql插入少量數據的時候,我們一般用for循環

$arr = [  [ 'name' => 'testname1', 'age' => 18, ], [ 'name' => 'testname2', 'age' => 19, ], [ 'name' => 'testname3', 'age' => 18, ], ];  $servername = "localhost"; $port = 3306; $username = "username"; $password = "password"; $dbname = "mytestdb";  // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname, $port);  // 檢測連接 if ($conn->connect_error) { die("connect failed: " . $conn->connect_error); }   $costBegin = microtime(true);  foreach($arr as $item) { $sql = sprintf("INSERT INTO user_info (name, age) VALUES ( '%s', %d);", $item['name'], (int)$item['age']);  if ($conn->query($sql) === TRUE) { echo "insert success"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } }  $costEnd = microtime(true); $cost = round($costEnd - $costBegin, 3); var_dump($cost);  $conn->close();

假如說要批量插入大量數據,如果還用for循環的辦法插入是沒有問題的,只是時間會比較長。對比一下插入少量數據與插入大量數據,使用上面的for循環插入耗費的時間:條數時間(單位:秒)

php在mysql里批量插入數據(代碼實例)

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

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

INSERT INTO user_info (name, age) VALUES ('name1', 18), ('name2', 19);表示一次插入兩條數據  $arr = [  [ 'name' => 'testname1', 'age' => 18, ], [ 'name' => 'testname2', 'age' => 19, ], [ 'name' => 'testname3', 'age' => 18, ], // 此處省略 …… …… ];  $servername = "localhost"; $port = 3306; $username = "username"; $password = "password"; $dbname = "mytestdb";  // 創建連接 $conn = new mysqli($servername, $username, $password, $dbname, $port);  // 檢測連接 if ($conn->connect_error) { die("connect failed: " . $conn->connect_error); }   $costBegin = microtime(true);  if (!empty($arr)) { $sql = sprintf("INSERT INTO user_info (name, age) VALUES ");  foreach($arr as $item) { $itemStr = '( '; $itemStr .= sprintf("'%s', %d", $item['name'], (int)$item['age']); $itemStr .= '),'; $sql .= $itemStr; }  // 去除最后一個逗號,并且加上結束分號 $sql = rtrim($sql, ','); $sql .= ';';  if ($conn->query($sql) === TRUE) { } else { echo "Error: " . $sql . "<br>" . $conn->error; } }  $costEnd = microtime(true); $cost = round($costEnd - $costBegin, 3); var_dump($cost);  $conn->close();

下面看一下少量數據與大量數據的時間對比。從總體時間上,可以看出insert合并插入比剛才for循環插入節約了很多時間,效果很明顯條數時間(單位:秒)

php在mysql里批量插入數據(代碼實例)

如果你覺得數組太大,想要減少sql錯誤的風險,也可以使用array_chunk將數組切成指定大小的塊,然后對每個塊進行insert合并插入.

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产又粗又长又爽又黄的视频| 精品视频无码一区二区三区| 欧美日韩午夜爽爽| 欧美一区二区视频在线播放| a天堂资源在线观看| 男人的天堂99| 日本国产一级片| 老司机激情视频| 日韩 欧美 高清| 熟妇熟女乱妇乱女网站| 丁香花在线影院观看在线播放| 天天摸天天碰天天添| 在线视频观看91| a在线视频观看| 99国产精品久久久久久| www.99热这里只有精品| 婷婷中文字幕在线观看| 内射国产内射夫妻免费频道| 在线不卡一区二区三区| 日本网站免费在线观看| 国产一级免费大片| 青青视频在线播放| 欧美另类videos| 亚洲综合色在线观看| 妺妺窝人体色www看人体| 亚洲精品午夜在线观看| 男人天堂手机在线视频| 日本不卡一区二区在线观看| 日日碰狠狠添天天爽超碰97| 久久久成人精品一区二区三区| 男人天堂成人在线| 国产精品无码人妻一区二区在线| 午夜一级免费视频| 国产成人精品视频ⅴa片软件竹菊| 天天做天天躁天天躁| 色一情一区二区三区| 内射国产内射夫妻免费频道| 中文字幕乱码免费| 三级性生活视频| xxww在线观看| 91看片在线免费观看| 亚洲精品乱码久久久久久自慰| 国产在线视频在线| 经典三级在线视频| 国产一级片中文字幕| 999在线观看| 青青青在线视频免费观看| 国产精品无码一区二区在线| 欧美国产日韩激情| 99热这里只有精品免费| 国产精品99久久久久久大便| 拔插拔插华人永久免费| 中文字幕在线综合| 99热一区二区| 红桃视频 国产| 亚洲精品永久视频| 中文字幕在线视频精品| www.国产福利| 日韩欧美中文视频| 在线观看18视频网站| 国产手机视频在线观看| 黄黄视频在线观看| 欧美高清中文字幕| 欧美网站免费观看| 天天操天天摸天天爽| www.污污视频| 91免费版看片| 人妻熟妇乱又伦精品视频| 日韩欧美xxxx| 亚洲黄色av片| 国产精品一线二线三线| 国产真实乱子伦| 孩娇小videos精品| 欧美 国产 精品| 六月丁香激情网| 日本特黄a级片| 亚洲第一综合网站| 男人添女人下部高潮视频在观看| 日韩av在线第一页| 一区二区三区韩国| 国产一二三四五| 可以在线看的黄色网址| 午夜福利123| 一二三四视频社区在线| 免费看污污网站| 4444亚洲人成无码网在线观看| 1024av视频| 久久精品一二三四| av高清在线免费观看| www.久久91| 日韩欧美一区二| 在线观看av免费观看| 欧美在线观看成人| 欧美日韩在线免费观看视频| jizzjizzxxxx| 蜜臀在线免费观看| 黄色片视频在线| 国产精品50p| 欧洲金发美女大战黑人| www.日日操| 人人妻人人澡人人爽欧美一区双| 日本特黄a级片| 日韩精品―中文字幕| ijzzijzzij亚洲大全| 性猛交ⅹ×××乱大交| 国内外成人激情视频| www成人免费| 日日夜夜精品视频免费观看| 免费av网址在线| 日本欧美黄色片| 狠狠精品干练久久久无码中文字幕 | 欧美亚洲日本一区二区三区| 亚洲这里只有精品| 国产精品人人妻人人爽人人牛| 国产一级做a爰片久久毛片男| 岛国av免费在线| 色多多视频在线播放| 久久婷婷国产精品| 97国产在线播放| www..com日韩| 国内精品视频一区二区三区| 色撸撸在线观看| 欧美一级免费在线观看| 亚洲欧美日韩综合网| 自拍偷拍21p| 亚洲综合色在线观看| 国产免费又粗又猛又爽| 男人的天堂99| aaaaaa亚洲| 亚洲精品一二三四五区| 日本久久精品一区二区| 东京热加勒比无码少妇| 国产麻花豆剧传媒精品mv在线| 欧美黄色免费影院| 日韩黄色片视频| 国产一级片黄色| 超碰在线播放91| 极品粉嫩美女露脸啪啪| 国产成年人在线观看| 日本免费在线视频观看| 青青视频免费在线| 免费超爽大片黄| 免费在线观看毛片网站| 精品免费国产一区二区| 日本激情视频在线播放| 91丝袜超薄交口足| 99re6这里有精品热视频| 日韩五码在线观看| 国产日韩成人内射视频| 国产精品自拍视频在线| 四虎4hu永久免费入口| cao在线观看| 欧美 日韩 国产 激情| 亚洲理论中文字幕| 妞干网视频在线观看| 久久九九国产视频| 中文字幕综合在线观看| 精品成在人线av无码免费看| 日本成人在线免费视频| 红桃视频 国产| 日本中文字幕网址| 欧美第一页浮力影院| 青青在线视频免费观看| 不要播放器的av网站| 国产系列第一页| r级无码视频在线观看| 91日韩视频在线观看| 日韩一二区视频| 香蕉视频网站入口| 国产尤物av一区二区三区 | 天天综合天天添夜夜添狠狠添| 一级黄色录像免费看| 欧美日韩激情视频在线观看 | www.亚洲天堂网| 色黄视频免费看| 国产精品天天av精麻传媒| 佐佐木明希av| 日日噜噜夜夜狠狠| 毛片在线视频播放| 日本a级片在线观看| 香港日本韩国三级网站| 一二三四视频社区在线| 手机看片日韩国产| 手机看片一级片| 人妻有码中文字幕| 免费cad大片在线观看| 亚洲免费av一区| 欧美少妇性生活视频| 国产在线播放观看| 日本黄xxxxxxxxx100| 91pony九色| 另类小说第一页| 99精品在线免费视频| 成人免费网站入口| 日本一区二区免费高清视频| 超碰在线播放91| 天天天干夜夜夜操| 男人舔女人下面高潮视频| 欧美成人免费在线观看视频| www.av91|