加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

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

发布时间:2022-02-15 05:27:06 所属栏目:编程 来源:互联网
导读:这篇文章将为大家详细讲解有关mysql一条insert语句怎么插入多条记录,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 插入语句常用写法: INSERT INTO items(name,city,price,number,picture) VALUES(耐克运动鞋,广州,5
       这篇文章将为大家详细讲解有关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一条insert语句怎么插入多条记录”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读