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

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

php實(shí)現(xiàn)向mysql批量插入數(shù)據(jù)

php實(shí)現(xiàn)向mysql批量插入數(shù)據(jù)

現(xiàn)在有這樣一個(gè)表,我們想往這個(gè)表里面插入大量數(shù)據(jù)該如何實(shí)現(xiàn)呢?

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循環(huán)插入

在往mysql插入少量數(shù)據(jù)的時(shí)候,我們一般用for循環(huán)

(相關(guān)視頻教程分享:php視頻教程)

$arr = [  [ 'name' => 'testname1', 'age' => 18, ], [ 'name' => 'testname2', 'age' => 19, ], [ 'name' => 'testname3', 'age' => 18, ], ];  $servername = "localhost"; $port = 3306; $username = "username"; $password = "password"; $dbname = "mytestdb";  // 創(chuàng)建連接 $conn = new mysqli($servername, $username, $password, $dbname, $port);  // 檢測(cè)連接 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();

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

php實(shí)現(xiàn)向mysql批量插入數(shù)據(jù)

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

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

INSERT INTO user_info (name, age) VALUES ('name1', 18), ('name2', 19);表示一次插入兩條數(shù)據(jù)  $arr = [  [ 'name' => 'testname1', 'age' => 18, ], [ 'name' => 'testname2', 'age' => 19, ], [ 'name' => 'testname3', 'age' => 18, ], // 此處省略 …… …… ];  $servername = "localhost"; $port = 3306; $username = "username"; $password = "password"; $dbname = "mytestdb";  // 創(chuàng)建連接 $conn = new mysqli($servername, $username, $password, $dbname, $port);  // 檢測(cè)連接 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; }  // 去除最后一個(gè)逗號(hào),并且加上結(jié)束分號(hào) $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();

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

php實(shí)現(xiàn)向mysql批量插入數(shù)據(jù)

如果你覺得數(shù)組太大,想要減少sql錯(cuò)誤的風(fēng)險(xiǎn),也可以使用array_chunk將數(shù)組切成指定大小的塊,然后對(duì)每個(gè)塊進(jìn)行insert合并插入。

相關(guān)文章教程推薦:php教程

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
国产aaa一级片| 成人国产在线看| 男生操女生视频在线观看| 中文字幕国内自拍| 国产日本欧美在线| 免费在线观看视频a| 狠狠热免费视频| 日本特黄在线观看| 欧美 丝袜 自拍 制服 另类| 久久久久久久久久久久久久国产| 日本黄色福利视频| 91精品国产91久久久久麻豆 主演| 久久久久久香蕉| 激情五月六月婷婷| 一区二区三区入口| 久久在线中文字幕| 欧美特黄aaa| 国产亚洲精品网站| 大地资源网在线观看免费官网| 黑人糟蹋人妻hd中文字幕| 特黄特黄一级片| 黄色片视频在线播放| 波多野结衣 作品| 超碰超碰在线观看| 久久久久久久久久久福利| 国产高清精品软男同| 91淫黄看大片| 浮妇高潮喷白浆视频| 国产午夜精品视频一区二区三区| 九色porny91| 北条麻妃在线视频观看| 伊人五月天婷婷| 亚洲视频一二三四| 国产成人精品无码播放| 妺妺窝人体色777777| 天堂av在线中文| 日韩视频在线免费播放| 午夜免费看毛片| 校园春色 亚洲色图| 男女视频一区二区三区| 动漫av网站免费观看| 免费在线看黄色片| 色哟哟免费网站| 亚洲精品偷拍视频| www,av在线| 国产乱码一区二区三区四区| 日本激情综合网| 91制片厂毛片| 福利片一区二区三区| 九九热精品在线播放| 99热手机在线| 色综合色综合色综合色综合| 99视频在线视频| 激情 小说 亚洲 图片: 伦| 日本va中文字幕| 簧片在线免费看| 99热这里只有精品在线播放| 我看黄色一级片| 日韩中文字幕a| 一二三av在线| 大桥未久一区二区三区| 成人在线免费观看视频网站| 日本久久久网站| 国产白丝袜美女久久久久| 国内外成人激情视频| 天天摸天天碰天天添| 免费男同深夜夜行网站| 性欧美1819| 一本之道在线视频| 免费高清一区二区三区| 免费在线观看亚洲视频| 国产97在线 | 亚洲| 黄色成人在线免费观看| 亚洲一级片免费| 黑森林精品导航| 成人毛片一区二区| 91国在线高清视频| 99国产精品久久久久久| 搡女人真爽免费午夜网站| 成人性免费视频| 91精品国产毛片武则天| 亚洲理论中文字幕| 一区二区在线免费看| 乱子伦视频在线看| 欧美牲交a欧美牲交aⅴ免费下载| 日韩成人三级视频| 成人在线观看毛片| 只有这里有精品| 婷婷中文字幕在线观看| 奇米影音第四色| 男人添女人下面免费视频| 国产亚洲天堂网| 国产成人a亚洲精v品无码| 日韩国产一级片| www.av蜜桃| 国产精品日韩三级| 欧美高清中文字幕| 777av视频| 五十路熟女丰满大屁股| 777777av| 日韩黄色片视频| 成人免费视频久久| 久久久久久久久久久久91| 嫩草影院国产精品| 天堂av8在线| 中文字幕55页| 蜜桃网站在线观看| 精品一区二区三区无码视频| 国产曰肥老太婆无遮挡| 男女激情无遮挡| 国产三区在线视频| 在线观看免费成人av| 免费成年人高清视频| 中文字幕超清在线免费观看| 久久久久久久免费视频| 欧美精品自拍视频| 久久国产色av免费观看| 中文av字幕在线观看| 亚洲精品少妇一区二区| 久久久久久久久久久视频| www.日本xxxx| 黄色网络在线观看| 男人操女人逼免费视频| 中文字幕在线综合| 色一情一乱一乱一区91| 91好吊色国产欧美日韩在线| 国产精品人人爽人人爽| 秋霞在线一区二区| 日本久久久精品视频| 中文字幕剧情在线观看| 日韩小视频在线播放| 亚洲一区精品视频在线观看| 日本男女交配视频| 亚洲色图 在线视频| 无码熟妇人妻av在线电影| 日本爱爱免费视频| 成人在线播放网址| 性chinese极品按摩| 妺妺窝人体色www看人体| 91淫黄看大片| 日韩亚洲欧美视频| 亚洲涩涩在线观看| 日本毛片在线免费观看| 18视频在线观看娇喘| wwwwww.色| 黄页网站在线观看视频| 国产乱叫456| 欧美两根一起进3p做受视频| 黄色污污在线观看| 午夜精品久久久久久久99热影院| 国产 日韩 亚洲 欧美| 国产成人美女视频| 成年人免费在线播放| 黄色污污在线观看| 国产精品区在线| 国产精品少妇在线视频| 性高湖久久久久久久久aaaaa| 欧美一级小视频| www.99在线| 欧美日韩一区二区在线免费观看| 三级在线免费观看| 性久久久久久久久久久久久久| 日韩免费高清在线| 日韩av片在线看| 日韩免费视频播放| 精品人妻人人做人人爽| 久久久国产精华液999999 | 国产精品jizz在线观看老狼| 999精品视频在线| 国产超级av在线| 水蜜桃色314在线观看| www.18av.com| av久久久久久| 欧美国产视频一区| 日本大胆人体视频| 久久久久福利视频| 成人在线免费观看网址| 亚洲精品第三页| 蜜桃福利午夜精品一区| 色18美女社区| 99re99热| 国产经典久久久| 欧美成人精品免费| 亚洲熟妇国产熟妇肥婆| 免费看的黄色大片| 黄色av免费在线播放| 亚洲视频在线观看一区二区三区| 国产成人av影视| 欧美日韩一区二区三区69堂| 91 在线视频观看| 国产系列第一页| 超碰人人爱人人| av之家在线观看| 黄色国产小视频| 激情久久综合网| 国产成人艳妇aa视频在线| 日本www在线视频| 可以免费在线看黄的网站| 九九精品久久久| 日本在线视频www色|