MySQL插入多条数据有二种方法,一种是写多条insert语句,再用逗号;分割每条语句,另外一种是用insert一次性赋多个值。

1 多条语句

写多条insert,用同数量的;号隔开,让MySQL执行多次。比如:

insert into table (field1, field2, field3) value ("a", "b", "c");

insert into table (field1, field2, field3) value ("d", "e", "f");

insert into table (field1, field2, field3) value ("g", "h", "i");

这种方法在插入大数据、高并发时,效率很低。

2 赋多个值

在insert中写多个值:

INSERT INTO table (field1, field2, field3) VALUES ("a", "b", "c"), ("d", "e", "f"), ("g", "h", "i");

如果列名完全对应,也可以这样写:

INSERT INTO table VALUES ("", "b", "c"), ("", "e", "f"), ("", "h", "i");

其中,第一列是自增的主键,也必须传入,内容为空。

参考链接:

mysqlplus 批量插入_MySQL批量插入数据相关推荐

  1. mysqlplus 批量插入_mysql批量插入

    在MySQL数据库中,如果要批量插入数据(特别是上百万级超大数据), 用普通的insert into来操作非常不现实,速度慢人力成本高, 推荐使用Load Data或存储过程来导入数据, 我总结了一些 ...

  2. mysql中sql批量插入_MySQL批量SQL插入性能优化

    对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长. 特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久.因此,优化数据库插入性能是很有意义的 ...

  3. mysql数据库语句插入_MySQL之插入数据(添加数据)-INSERT

    基本语法: INSERT 语句有两种语法形式,分别是 INSERT-VALUES 语句和 INSERT-SET 语句. 1.INSERT...VLAUES语句 INSERT VLAUES的语法格式如下 ...

  4. mybatis mysql 批量更新_mysql批量update更新,mybatis中批量更新操作

    在日常开发中,有时候会遇到批量更新操作,这时候最普通的写法就是循环遍历,然后一条一条地进行update操作.但是不管是在服务端进行遍历,还是在sql代码中进行遍历,都很耗费资源,而且性能比较差,容易造 ...

  5. mysql 文件批量插入_mysql大批量插入数据的4种方法示例

    前言 本文主要给大家介绍了关于mysql大批量插入数据的4种方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法一:循环插入 这个也是最普通的方式,如果数据量不是很大,可以使用, ...

  6. mysql sql批量插入_mysql批量插入数据的纯sql脚本

    引用 13.2.5. LOAD DATA INFILE语法 LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [ ...

  7. sql加上唯一索引后批量插入_MySQL批量插入遇上唯一索引避免方法

    一.背景 以前使用SQL Server进行表分区的时候就碰到很多关于唯一索引的问题:Step8:SQL Server 当表分区遇上唯一约束,没想到在MySQL的分区中一样会遇到这样的问题:MySQL表 ...

  8. mysql不存在就批量新增_mysql批量插入,存在则修改,不存在则插入

    批量插入,存在则修改,不存在则插入 INSERT INTO 表名 (字段1,字段2,字段3,字段4) VALUES (字段1值,字段2值,字段3值,字段4值) ON DUPLICATE KEY UPD ...

  9. mysql 临时表 插入_mysql临时表插入数据有关问题

    insert into A(C1,C2) select * from (select C1,C2 from B limit 10) r ------解决方案-------------------- I ...

最新文章

  1. VC模仿超炫QQ界面的实现
  2. 世界很大,先从这几个公众号看起!
  3. 10.1 掌握大数据-机器学习笔记-斯坦福吴恩达教授
  4. html段落颜色字体字号,(前端)html与css,css 5、颜色、字体、字号量取方式
  5. 8.初探python之集合
  6. C/C++函数调用的压栈模型
  7. OpenCV学习笔记:矩阵/向量处理
  8. OpenJS 基金会推出 Node.js 证书,JS 开发者可以“考证”了
  9. python爬虫代码-Python爬虫大小项目集合
  10. 重拾数月前做的微信红包小项目
  11. server 2008r2 rabbitmq 安装web管理
  12. HDU 1181.变形课-并查集
  13. Python数学建模入门【1】
  14. 解决SublimeText中文注释乱码
  15. python标点符号换成空格_产品:“这输入框所有标点符号替换成空格!”
  16. JAVA ActiveMQ 详解
  17. VIVADO创建头文件.vh文件以及调用方法
  18. 西北工业大学软件学院大数据技术实验(一)
  19. 人生感悟--条条经典
  20. 最近公共祖先 (LCA) [No. 21]

热门文章

  1. 【AICC】2019训练营笔记
  2. Windows进程间各种通信方式浅谈(转)
  3. Codeforces Round # 555 (Div. 3) C2. Increasing subsequence (complicated version) (贪心)
  4. Image.FrameDimensionsList 属性-----具体使用案例
  5. 已安装jre1.7的情况下安装jdk1.6
  6. 刘德华2007新歌《一》歌词及在线试听地址
  7. 看 设计模式之策略模式探讨初步 有感,并摘取部份内容,学习之
  8. 使用SDL2中SDL_CreateWindow()函数时报错跳进wincore.cpp(wntdll.pbd not load)
  9. Camera HW组成(二十六)
  10. Camera ISP与DSP的区别(二十五)