mysql一条insert语句怎么插入多条记录

40次阅读
没有评论

共计 830 个字符,预计需要花费 3 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章将为大家详细讲解有关 mysql 一条 insert 语句怎么插入多条记录,丸趣 TV 小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

插入语句常用写法:

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 一条 insert 语句怎么插入多条记录”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

向 AI 问一下细节

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-04发表,共计830字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)