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循環

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

$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合并插入。

相關文章教程推薦:php教程

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
免费无码不卡视频在线观看| 免费黄色福利视频| 日本人视频jizz页码69| 久草资源站在线观看| 鲁一鲁一鲁一鲁一色| 国产一区二区三区小说| 日本福利视频在线观看| 日韩人妻无码精品久久久不卡| 欧妇女乱妇女乱视频| 欧美精品一区免费| 欧美一级黄色影院| 九九精品久久久| 日本免费黄色小视频| www.日本在线播放| 国产精彩免费视频| 成人性生交视频免费观看| 一本—道久久a久久精品蜜桃| 91精品国产吴梦梦| 92看片淫黄大片一级| 色啦啦av综合| 2018日日夜夜| 一区二区成人网| 欧洲精品视频在线| 亚洲精品无码久久久久久| www.精品在线| www.av毛片| 粉色视频免费看| 黄页网站在线观看视频| jizz大全欧美jizzcom| 免费人成在线观看视频播放| 亚洲精品视频导航| av日韩在线看| 久久精品国产露脸对白| 成年人网站免费视频| 精品久久免费观看| 中文久久久久久| 男女日批视频在线观看| 一级黄色片国产| 亚洲综合在线网站| 97碰在线视频| 北条麻妃亚洲一区| 国产一级片黄色| 18禁网站免费无遮挡无码中文| 欧美午夜aaaaaa免费视频| 2018国产在线| 91午夜在线观看| 日韩第一页在线观看| 色婷婷.com| 国产情侣av自拍| 女人另类性混交zo| 国模吧无码一区二区三区| 激情图片qvod| 异国色恋浪漫潭| 婷婷中文字幕在线观看| 天天影视综合色| 可以免费在线看黄的网站| 97在线国产视频| 日韩 欧美 视频| 青青青青草视频| 国产免费观看高清视频| 国产免费内射又粗又爽密桃视频| 亚洲一区在线不卡| 一级做a免费视频| 一二三级黄色片| 2025韩国大尺度电影| 蜜臀av.com| 天天做天天躁天天躁| 男人添女人荫蒂免费视频| 国产精品日韩三级| www.浪潮av.com| 欧美日韩一区二区在线免费观看 | 日本男人操女人| 国产熟人av一二三区| 91网址在线播放| 亚洲色图欧美自拍| 欧美少妇一区二区三区| 成人在线观看你懂的| 国产欧美日韩网站| 美女网站免费观看视频| 欧美在线aaa| 国产经典久久久| 国产午夜伦鲁鲁| 91热视频在线观看| 韩日视频在线观看| 日本中文字幕片| 中文 日韩 欧美| 免费成人午夜视频| av亚洲天堂网| 黄色www网站| 天天色天天综合网| 少妇人妻在线视频| 五月天视频在线观看| 日本精品久久久久久久久久| 免费观看成人在线视频| 中文字幕色呦呦| 日本精品www| 中文字幕人妻熟女人妻洋洋| 精品免费国产一区二区| 成人在线观看毛片| 天天爽夜夜爽一区二区三区| 黄色片免费在线观看视频| 国产男女激情视频| 精品国产一区二区三区无码| 久久99爱视频| 国产肥臀一区二区福利视频| 国产精品久久久久久久av福利| 国产h视频在线播放| 异国色恋浪漫潭| 一女二男3p波多野结衣| 亚洲午夜精品久久久久久人妖| 亚洲第一精品区| 天天干在线影院| 国内性生活视频| www插插插无码免费视频网站| 自拍偷拍21p| 中文字幕日本最新乱码视频| www.好吊操| 嫩草影院中文字幕| 大地资源第二页在线观看高清版| 日韩福利视频在线| 欧美黄色免费影院| 免费毛片网站在线观看| 国产乱人伦精品一区二区三区| 青少年xxxxx性开放hg| 日本a√在线观看| 日韩免费毛片视频| 国产免费一区二区三区视频| 九色自拍视频在线观看| 国产96在线 | 亚洲| 日韩xxxx视频| 缅甸午夜性猛交xxxx| 久草热视频在线观看| 黄色www网站| 成年人视频在线免费| 国产福利一区视频| 777视频在线| 欧美视频国产视频| 中文字幕一区二区三区四区五区人| 一级黄色高清视频| 日本道在线视频| 妺妺窝人体色777777| 欧美日韩在线一| 免费涩涩18网站入口| 亚洲欧美日韩一二三区| 香蕉视频在线网址| 成人免费看片'免费看| 久久综合九色综合88i| 午夜精品在线免费观看| 香蕉视频xxxx| www.av毛片| 五月婷婷狠狠操| 国产奶头好大揉着好爽视频| 黄色片网址在线观看| 污片在线免费看| 亚洲天堂第一区| 成人三级视频在线播放| 热这里只有精品| 国内性生活视频| 国产大尺度在线观看| heyzo国产| 亚洲成年人专区| 日韩一级在线免费观看| 香蕉视频在线网址| 日韩毛片在线免费看| 法国空姐在线观看免费| 日日碰狠狠添天天爽超碰97| 99九九99九九九99九他书对| 国产不卡一区二区视频| 热久久久久久久久| 18禁免费无码无遮挡不卡网站| 久久久久久久久久一区| 国产青青在线视频| 400部精品国偷自产在线观看| 久久久国产欧美| 精品无码国模私拍视频| 久久精品一卡二卡| 黄色在线视频网| 精品久久久久av| 男人揉女人奶房视频60分| 精品久久久无码人妻字幂| 日韩精品视频一二三| 成人在线观看黄| 亚洲午夜无码av毛片久久| av在线观看地址| 日韩成人手机在线| 麻豆md0077饥渴少妇| 日本高清一区二区视频| 中文字幕亚洲乱码| www午夜视频| 色乱码一区二区三区在线| 日韩毛片在线免费看| www国产黄色| 亚洲五月天综合| 久久九九国产视频| 无遮挡又爽又刺激的视频 | 日本韩国欧美在线观看| 日本一本中文字幕| 日韩成人三级视频| 亚洲乱码日产精品bd在线观看| 91蝌蚪视频在线|