1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql一条insert语句如何插入多条记录

mysql一条insert语句如何插入多条记录

时间:2022-12-07 09:08:22

相关推荐

mysql一条insert语句如何插入多条记录

数据库|mysql教程

mysql,insert

数据库-mysql教程

本篇文章给大家介绍一下mysql中一条insert语句插入多条记录的方法

问卷调查系统源码,vscode怎么在左边显示网页,ubuntu安装 apt,tomcat导航栏图片,iis防爬虫,php源码分析工具,河北怎么学seo网络推广教程,购买网站模板lzw

c 网游 源码,ubuntu终端文件保存,蜥蜴算爬虫吗,php tcpproxy,seo培训方法lzw

插入语句常用写法:

phonewindow 源码,vscode中php数组插件,ubuntu源库,tomcat+怎样下载,python爬虫,php enabled,无锡seo推广要多少费用,华易地方门户网站系统,收费z-blog模板免费下载lzw

INSERT INTO items(name,city,price,number,picture) VALUES(耐克运动鞋,广州,500,1000,03.jpg);

这种方式只能够一次插入一条数据,要想插入多条数据,就得多次调用此sql语句,意味着多次与数据库建立连接。但是这样一来,就会增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。幸好MySQL提供了另一种解决方案,就是使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。

一条INSERT语句插入批量数据的写法:

INSERT INTO [表名]([列名],[列名]) VALUES([列值],[列值])),([列值],[列值])),([列值],[列值]));

可以看到,和原来的常规INSERT语句的区别,仅仅是在VALUES 后面增加值的排列,每条记录之间用英文输入法状态下的逗号隔开,是不是so easy。

示例:

INSERT INTO items(name,city,price,number,picture) VALUES(耐克运动鞋,广州,500,1000,03.jpg),(耐克运动鞋2,广州2,500,1000,02.jpg);

这样,就实现了一次性插入了2条数据。

建议:

在程序中,插入批量数据时,最好使用这种通过一条INSERT语句来一次性插入的方式。这样可以避免程序和数据库建立多次连接,从而增加服务器负荷。

《mysql教学》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。