假定我们的表结构如下:

CREATE TABLE example (

example_id INT NOT NULL,

name VARCHAR( 50 ) NOT NULL,

value VARCHAR( 50 ) NOT NULL,

other_value VARCHAR( 50 ) NOT NULL

)

通常情况下单条插入的sql语句我们会这么写:

INSERT INTO example

(example_id, name, value, other_value)

VALUES

(100, 'Name 1', 'Value 1', 'Other 1');

mysql允许我们在一条sql语句中批量插入数据(中间逗号分隔),如下sql语句:

INSERT INTO example

(example_id, name, value, other_value)

VALUES

(100, 'Name 1', 'Value 1', 'Other 1'),

(101, 'Name 2', 'Value 2', 'Other 2'),

(102, 'Name 3', 'Value 3', 'Other 3'),

(103, 'Name 4', 'Value 4', 'Other 4');

如果我们插入列的顺序和表中列的顺序一致的话,还可以省去列名的定义,如下sql:

INSERT INTO example

VALUES

(100, 'Name 1', 'Value 1', 'Other 1'),

(101, 'Name 2', 'Value 2', 'Other 2'),

(102, 'Name 3', 'Value 3', 'Other 3'),

(103, 'Name 4', 'Value 4', 'Other 4');

mysql批量sql语句 c_Mysql批量插入数据sql语句相关推荐

  1. mysql中常用的三种插入数据的语句

    mysql中常用的三种插入数据的语句: insert into表示插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错: replace into表示插入替换数据,需求表中有Prim ...

  2. SQL中三种插入数据的语句

    insert into表示插入数据,数据库会检查主键(PrimaryKey),如果出现重复会报错: replace into表示插入替换数据,需求表中有PrimaryKey,或者unique索引的话, ...

  3. mysql数据库添加数据语句怎么写_mysql中多种插入数据的语句

    摘抄自:https://yjclsx.blog.csdn.net/article/details/83898545 mysql中常用的三种插入数据的语句 insert into表示插入数据,数据库会检 ...

  4. oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...

    本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...

  5. 批量插入数据SQL写法,批量处理数据

    批量插入数据SQL写法,批量处理数据 今天在进行功能优化中遇到了碰到了一个功能,要处理10万条数据.在最开始开发时没有考虑那么多直接以单条数据来处理没有考虑到大批量数据的情况,导致功能不符合预期.那就 ...

  6. MySQL基础教程——创建数据库并插入数据

    本节将介绍 MySQL 新建数据库,新建表,插入数据以及基本数据类型的相关知识.本节实验将创建一个名为 mysql_shiyan 的数据库,其中有两张表 employee和 department. 1 ...

  7. 学习sql注入:猜测数据库_学习SQL:删除和更新数据SQL最佳实践

    学习sql注入:猜测数据库 Deleting and updating data is very common, but if performed without taking care, which ...

  8. Mybatis 批量插入数据 SQL

    批量插入时,xxxMapper.java 中方法的参数都必须是 List ,泛型可以是 bean ,也可以是 Map .配合使用 mybatis 的 foreach 即可.示例如下: DemoMapp ...

  9. mysql教程中插入语句_mysql中插入数据Insert into语句用法

    在mysql中要向数据库中保存数据我们最常用的一种方法就是直接使用Insert into语句来实现了,下面我来给大家详细介绍Insert into语句用法 INSERT用于向一个已有的表中插入新行.I ...

  10. mysql数据库添加数据语句怎么写_在数据库里面插入数据的语句怎么写?

    添加数据记录: sql="insert into 数据表 (字段1,字段2,字段3 -) values (值1,值2,值3 -)" sql="insert into 目标 ...

最新文章

  1. Vivado simulation使用简介
  2. ExtJs入门 (02)-布局面板
  3. 登录表单 参考新浪微博
  4. Java集合(2)--Collection接口方法
  5. 基于javaweb SSM邮件收发信息系统设计和实现以及文档
  6. php mysql 链表_浅谈PHP链表数据结构(单链表)
  7. 精心总结了10个matplotlib绘图技巧,短小精悍,威力无穷!
  8. ad19电气规则检查_铁路机车操作规则(铁运2012281号)
  9. Kafka——性能逆天的存在
  10. c++opencv汉字分割_基于OpenCV 的车牌识别
  11. 酷站欣赏:12个漂亮的国外单页网站设计案例
  12. 微信小程序文本溢出的处理方法
  13. 网站压测工具Apache-ab,webbench,Apache-Jemeter
  14. matlab仿真光学拍,用matlab研究光学拍
  15. android自动隐藏虚拟键,Android 隐藏底部虚拟键的两种方法
  16. 计算机概述(四)——计算机的快速发展
  17. 音频基础之麦克风、功放、扬声器
  18. 计蒜客--蒜头君回家
  19. BZOJ 2448: 挖油-区间DP+单调队列
  20. SUMO仿真教程(3)—— 仿真运行(net file、rou file、sumocfg file)

热门文章

  1. 如何区分网线是几类的_网线怎么区分是几类的
  2. mysql意外停止后数据库恢复
  3. 施耐德PLC Unity Pro xl 软件使用二
  4. 服务器装win10 稳定吗,重装win10选32位还是64位?原来这么大区别,难怪感觉电脑不好使!...
  5. 基于vue2的 H5框架
  6. WORD图片打印预览没有
  7. 用html制作带阴影小球弹跳,AE怎么制作一个有影子的弹跳小球动画?
  8. TCP Ports list (3498 ports in list)
  9. GB28181国标错误码整理
  10. selenium官网下载地址以及相关介绍