MySql批量插入语句(INSERT)_mysql 批量insert-程序员宅基地

技术标签: sqlserver  MySql  mysql  数据库  sql  

使用INSERT语句实现批量插入

前言

在初始化数据库或者导入一些数据时,常常会用到批量的操作,如果在循环的脚本中使用单条插入数据的语句时,就意味着多次与数据库建立连接,这样会急剧消耗服务器的性能。那么,MySql是提供了批量插入语句的,和单条插入语句类似。

单条插入语句写法

INSERT INTO [表名][列名],[列名]) 
VALUES[列值],[列值]);

批量插入语句写法

INSERT INTO 
[表名]([列名],[列名]) 
 VALUES
([列值],[列值])),
([列值],[列值])),
([列值],[列值]));

由此看来两者很相似,批量插入语句则是在前者的值后面继续添加新的值,并用逗号分隔。

示例

下面创建一个名为‘bhl_tes’的数据库,并创建名为‘test_user’的表,字段分别为‘id’,‘age’,‘name’,’sex‘。

创建数据库‘bhl_tes’

代码

CREATE DATABASE IF NOT EXISTS bhl_test;


查看结果

创建表‘test_user’

代码

CREATE TABLE IF NOT EXISTS `test_user`(
   `id` INT UNSIGNED AUTO_INCREMENT,
   `name` VARCHAR(255) NOT NULL,
   `age` INT(11) NOT NULL,
   `sex` VARCHAR(16),
   PRIMARY KEY ( `id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;


查看结果

批量插入记录

INSERT INTO test_user 
(name, age, sex)
VALUES 
('张三', 18, '男'),
('赵四', 17, '女'),
('刘五', 16, '男'),
('周七', 19, '女');


查看结果

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41089622/article/details/114987649

智能推荐

QStackedWidget设置无效问题-程序员宅基地

文章浏览阅读2.6k次。QStackedWidget设置无效问题在对QStackedWidget中的index窗体设置了样式,发现index为0的窗体样式无效,但是其它index都正常。解决方法: 1. addwidget()必须在setObjectName()之后。至于什么原因,暂时没弄清楚 2. 也可以在界面都初始完成之后,再调用(重新设置一次程序样式):QFile file(":/prefix/gui_blue.

JavaSE基础复习day01-程序员宅基地

文章浏览阅读815次,点赞4次,收藏2次。学习目标* 能够说出JDK,JRE,JVM各自的作用和关系* 能够完成HelloWorld案例的编写及运行* 能够使用注释对程序进行说明* 能够知道标识符、关键字的特点* 能够知道常量的分类* 掌握JDK、eclipse的安装配置第1章 初识Java1.1 Java语言概述1.1.1 Java简介Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让

Windows服务简单开发_windows服务开发-程序员宅基地

文章浏览阅读2.9k次。Windows服务简单开发_windows服务开发

MATLAB解决正态分布数据的大致方法-程序员宅基地

文章浏览阅读1w次,点赞10次,收藏55次。当我们有了一个矩阵,如何判断矩阵里面的元素是否满足正态分布,以及如何绘制图像和求参数。我根据自己最近使用matlab的一些体会,将大致方法写下。1、矩阵元素转化成行向量 reshape()函数example:A = 1 2 3 4 5 6 7 8 9>> B=reshape(

成功解决CMake Error at src/CMakeLists.txt:3 (add_library): Cannot find source file:-程序员宅基地

文章浏览阅读2.5w次,点赞3次,收藏4次。目前整个的文件结构如下:user@user-B460MPOWER:~/work/xinguo/rgbd-slam-tutorial-gx/partI$ tree -L 2.├── bin├── build│ ├── CMakeCache.txt│ ├── CMakeFiles│ ├── cmake_install.cmake│ ├── Makefile│ └── src├── cmake-build-debug│ ├── CMakeCache.txt│ ├

Lending Club贷款数据集下载(2016-2018)_lendingclub数据集下载-程序员宅基地

文章浏览阅读1.5w次,点赞29次,收藏31次。数据集可用于信用风险、欺诈风险建模使用。网盘地址:https://pan.baidu.com/s/1ONrS1JbgL9ZrmMEvio49PA 密码:let1_lendingclub数据集下载

随便推点

java.io.FileNotFoundException: class path resource [spring/applicationContext.xml] cannot be opened-程序员宅基地

文章浏览阅读1.8w次,点赞3次,收藏9次。 标题没贴完整,这里补充下异常情况:java.io.FileNotFoundException: class path resource [spring/applicationContext.xml] cannot be opened because it does not exist这是一个很奇葩的问题,好多原因都可以导致这种问题,还有一点就是clean及package后启动Tomcat...

超硬核Java学习路线图+学习资源+实战项目汇总,看完以后不用再问我怎么学Java了!_java学习路线 知乎-程序员宅基地

文章浏览阅读6.7k次,点赞30次,收藏204次。之前写过很多次关于Java学习指南、Java技术路线图的文章。但是总还是有小伙伴来问我,Java怎么学,项目怎么做,资源怎么找,真是让人头秃。于是这次黄小斜决定来一波狠的,把所有这些内容都整理起来,做成一份非常硬核的Java学习指南+路线图,一篇文章搞定Java学习,360度无死角(可能)如果你们喜欢这类硬核的文章,以后我也会继续这么硬核下去的!不要忘了分享噢。以下就是本文的主要内容,万字长文,你可悠着点看,拒绝到收藏夹吃灰!一、Java学习路线图1 计算机基础2Java编程..._java学习路线 知乎

用原生VideoView进行全屏播放时的问题_videoview mvideoview.setzorderontop(true);其他界面显示不出-程序员宅基地

文章浏览阅读1.1k次。之前参加了一个课程,里面有一节讲到了用视频作为启动界面。讲师用的是自定义VideoView,重写onMeasure方法,因为原生的VideoView在那情况下不能实现全屏播放。当时没有深入研究,现在补回来。用的是36氪之前的视频(608×1080)和Genymotion中的Google Nexus 5(1080×1920)。 一、效果图1、原生VideoView的效果,这里没有让底_videoview mvideoview.setzorderontop(true);其他界面显示不出来

latex编译中遇到的错误-程序员宅基地

文章浏览阅读9k次,点赞6次,收藏5次。问题一、:编译报错Misplaced alignment tab character & 点击跳到.bbl文件里面错误原因:在LaTeX中&符号有特殊含义,不能直接写,需要使用转义字符的形式。即 \&。而LaTeX引文.bib 插入的由google学术或者百度学术复制来的bibtex中有&字符修改:在.bib文件中,将& 改为 \&,删除....

学习网络平台的路线图-程序员宅基地

文章浏览阅读111次。The Web Platform is an amazing ecosystem of APIs, tools, languages, and it is more powerful than ever today. Web平台是由API,工具,语言组成的令人惊叹的生态系统,它比以往任何时候都功能强大。 I wrote a lot of tutorials and articles on t...

OpenCV简单的图像灰度化_opencv 灰度图 mattype-程序员宅基地

文章浏览阅读9.2k次,点赞2次,收藏18次。OpenCV简单的图像灰度化图像灰度化算是数字图像处理中很简单的操作了,这里使用OpenCV简单尝试一下。_opencv 灰度图 mattype