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

mysql一条insert语句如何插入多条记录,第1张

概述mysql一条insert语句如何插入多条记录 本篇文章给大家介绍一下MysqL中一条insert语句插入多条记录的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

插入语句常用写法:

INSERT INTO items(name,city,price,number,picture)  VALUES('耐克运动鞋','广州',500,1000,'003.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,'003.jpg'),('耐克运动鞋2','广州2',500,1000,'002.jpg');

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

建议:

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

相关推荐:《mysql教程》 总结

以上是内存溢出为你收集整理的mysql一条insert语句如何插入多条记录全部内容,希望文章能够帮你解决mysql一条insert语句如何插入多条记录所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1150052.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存