mysql数据库使用一条insert语句同时插入多条数据
我们常见的MySQL数据库插入数据的方法是insert语句,例如:
INSERT INTO student(name,no,age,address) VALUES ('张三','1001',20,'上海市');
但是这种方式一次只能插入一条数据,要想同时插入多条数据,就需要多次调用此SQL语句,这就意味着需要多次与数据库建立连接。这样一来,就会增加服务器的负荷,因为,执行每一次SQL服务器都要同样对SQL进行分析、优化等操作。因此MySQL提供了另一种解决方案,使用一条insert语句来插入多条记录。
注意:这并不是标准的SQL语法,因此只能在MySQL中使用。
下面介绍一条insert语句同时插入多条数据的语法:
INSERT INTO [表名]([列名],[列名]) VALUES
([列值],[列值])),([列值],[列值])),([列值],[列值]));
例如:
INSERT INTO
items(name,city,price,number,picture)
VALUES
('lily','1001',21,'北京市'),
('Tom','1002',32,'天津市'),
('Jim','1003',22,'重庆市');
这样就实现了使用一条insert语句同时插入多条数据的目的。
在程序中,插入批量数据时,最好使用这种通过一条INSERT语句来一次性插入的方式。这样可以避免程序和数据库建立多次连接,从而增加服务器负荷。
mysql数据库使用一条insert语句同时插入多条数据相关推荐
- oracle常用插入一条语句,Oracle:用一条 INSERT 语句批量插入多条记录
用一条 INSERT 语句批量插入多条记录,实例如下: 先建立这样一个表 T: SQL> DESC T Name Null? Type ---- ...
- mysql导入多条数据语句_MySQL插入多条记录和REPLACE语句
今天遇到样一个问题,在使用Mysql数据库时,新建一个表,并设置主键为自增长,结果当我一次执行多条插入语句时悲剧了,它竟然报错了,信息如下: 错误码: 1064 You have an error i ...
- mysql 8.0 一条insert语句的具体执行流程分析(三)
代码版本:mysql 8.0.22 编程语言:c++ && c++11 && c++14 && c++17 上一篇文章:mysql 8.0 一条inse ...
- mysql上一条语句成功_mysql : 获取上一条insert语句
在一些项目中 , 经常接触分表 . 比如 : 商品信息 和 商品的详情 , 是分开的两个表 . dt_mall和dt_mall_content; 当我dt_mall插入一条数据的时候 , 如果插入成功 ...
- mysql 8.0 一条insert语句的具体执行流程分析(二)
继续上一篇文章:mysql 8.0 一条insert语句的具体执行流程分析(一)_一缕阳光的博客-CSDN博客 由于最近换工作一直在试用期内,在拼命的学习.总结中,因此没有时间写文章,今天转正了腾出来 ...
- mysql数据库中查询第几条到第几条数据_在 mysql 数据库中,从查询结果的第四条记录开始选取5条记录,下面 sql 语句正确的是( )...
[单选题]同一种货物,在同一线路上或平行线路上作相对方向的运送,而与对方运程的全部或一部分发生重迭交错的运输被称为( ). [多选题]水闸一般由()三部分组成 [单选题]在一个常规的统计表内,非必需包 ...
- c# mysql executescalar_C# 操作MySQL数据库, ExecuteScalar()方法执行T-SQL语句, COUNT(*), 统计数据...
C# 操作My SQL数据库需要引用"MySql.Data", 可通过两种方式获取. 1.从NuGet下载"Install-Package MySql.Data -Ver ...
- mysql中sql批量插入_sql中insert如何批量插入多条记录?
sql中insert如何批量插入多条记录? sql中insert批量插入多条记录的方法: 常见的insert语句,向数据库中,一条语句只能插入一条数据:insert into persons (id_ ...
- MYSQL数据库 增删改查基础语句
MYSQL数据库 增删改查基础语句 **********************DDL 语句 ********************* ( DDL 是数据定义语言的缩写,简单的说,就是对数据库内 ...
最新文章
- ftp服务器上传的文件打不开,ftp服务器文件有的上传不了
- activity 变成后台进程后被杀死_Android后台杀死系列之二:ActivityManagerService与App现场恢复机制...
- wcf系列学习5天速成——第五天 服务托管
- 【渝粤教育】国家开放大学2018年春季 0233-21T学前儿童语言教育 参考试题
- UUID工具类及使用
- 6-5-3:STL之stack和queue——优先级队列-priority_queue(堆)的基本使用和模拟实现以及仿函数
- vscode中文支持xp_VSCode (Visual Studio Code) V1.43.0下载并设置成中文语言的方法
- Java FileNameFilter示例
- java 数组减除值_java数组操作 - osc_hwpd2zko的个人空间 - OSCHINA - 中文开源技术交流社区...
- Linux ubuntu中编写shell脚本文件
- 操作系统 ucore lab1实验报告
- WAIC | 奇点云携「酷炫AI应用」亮相2019世界人工智能大会
- 破解 zip 压缩包程序
- The harvester安装使用
- 区块链技术可简化房地产交易流程
- R语言 REmap安装以及城市信息获取失败问题
- python大学课程实验六_Python程序设计实验六:函数
- 第二章 @Entity实例里常用的注解详解
- 房贷流水不够怎么办及假流水办房贷通过了会有风险吗?这真不是危言耸听!
- 【软件工程】--设计阶段