mysql一条INSERT语句插入批量数据的写法
插入语句常用写法:
INSERT INTO
[表名]([列名],[列名])
VALUES
([列值],[列值]);
这种方式只能够一次插入一条数据,要想插入多条数据,就得多次调用此sql语句,意味着多次与数据库建立连接。但是这样一来,就会增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。幸好MySQL提供了另一种解决方案,就是使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。
一条INSERT语句插入批量数据的写法:
INSERT INTO
[表名]([列名],[列名])
VALUES
([列值],[列值]),
([列值],[列值]),
([列值],[列值]);
建议:
在程序中,插入批量数据时,最好使用这种通过一条INSERT语句来一次性插入的方式。这样可以避免程序和数据库建立多次连接,从而增加服务器负荷。
码字很辛苦,转载请注明来自NAERENET的《mysql一条INSERT语句插入批量数据的写法》
2020-06-20 14:27:51