Mysql插入语句之value与values区别

2023-05-16

本文编写时间是在几年前,可能不符合现有MySQL最新版本文档所述,请自行判断

 

value与values区别

http://dev.mysql.com/doc/refman/5.7/en/insert.html

看了一下官方文档,VALUE与VALUES都是正确的,经过验证,这两个也是可以混合着用的,只是两者对不同语句插入数量的执行效率各不相同。

VALUE插入一行

 

VALUES插入一行

 

 

 

可以看出在插入单行时,使用VALUES比较快

 

 

 

VALUE插入多行

 

 

 

 

VALUES插入多行

 

 

对比之下,插入多行时,用VALUE比较快

 

根据所得出的结论,应该在插入单行的时候使用VALUES,在插入多行的时候使用VALUE

吐槽一下:

不得不说,这真的和他们两个的名字相反,真奇怪歪果仁是怎么想的,难道是语言习惯不同

还有的是,在MSSQL里面就不是这样了,SQL Server只支持VALUES作为关键字,不要搞混了。

 

 

补充:由于使用的数据太过简陋,而且我也原本也只是想用最简单的数据来分析,以便排除其他影响因素(好吧,说到底,只怪当年太年轻。。),以下是我用百万条测试数据来进行测试的结果。

 

总共284万条数据

 

 

 

现在将数据导出到example.sql文件

 

第一个比较

现在example.sql文件是这样的

 

 

 

清空原来的表,再运行此sql文件

 

 

 

接下来,再次清空example表,修改sql文件,把values都替换成value

 

 

再次运行此sql文件

 

 

 

第二个比较

 

此时sql文件是这样的

 

 

运行时间

第一次失败了,修改一下my.ini

 

 

 

成功,说实话,被吓到了,快了2倍多,差一点到达3倍了,但是也不全是好的,我把max_allowed_packet的值调的很高,才成功的,不建议。

 

 

 

在上面同等情况下

sql文件:

 

 

运行时间

 

 

 

在两次比较下,都是使用VALUE比较快。

 

PS:能力所及,只能测到这里了,具体的value/values使用方法,则是见仁见智了,不做评价

谢谢给我提意见的各位了。

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mysql插入语句之value与values区别 的相关文章

随机推荐

  • Acuro二维码识别与降落对准

    什么是Aruco码 xff1f Aruco码能做什么 xff1f 搜索任务 自主降落等辅助标识 替代复杂任务中较难识别的目标 xff08 短期替代 长期替代 xff09 SLAM中的地标 反解无人机位置 实现定点 最容易识别的目标之一 1
  • ADRC控制算法在多旋翼飞行器上的应用

    基础理论知识 xff1a 程序中涉及的部分知识点参考如下链接 xff1a ADRC算法以及参数整定 xff1a 关于ADRC算法以及参数整定 xff08 调参 xff09 的一些心得体会 西涯先生的博客 CSDN博客 adrc控制算法 AD
  • 补充总结:现代控制理论

    补充内容 xff1a 现代控制理论与经典控制理论的区别 xff1a 经典控制理论主要是借助于传递函数研究系统输出与输入的关系 xff0c 而不管系统到底内部结构如何 xff0c 好比一个未知的 黑匣子 现代控制理论相对而言是要研究系统内部的
  • 网上英语学习资源大整理

    翻译 http www bilinguist com 汉英论坛 xff0c 高手云集 url http www chinatranslate net url 中国翻译网 xff0c 号称全国最大的翻译专业网站 url http gb tra
  • 使用PID和LQR控制器进行多旋翼飞行器控制

    任务内容 通过调整PID和LQR控制器以实现稳定悬停的多旋翼飞行器 xff0c 运用在无论是在仿真中还是在实际系统中 参考内容 LQR控制部分基础参考内容 xff1a LQR控制器 参考链接 xff1a Linear Quadratic R
  • Ardupilot板载计算机上云实践——第一步

    阿里云ECS在基于MAVLink的飞行器的数据中转与日志上云应用 自己先搭建了一个Demo用于测试稳定性 xff0c 访问地址 xff1a http 182 92 127 202 8123 Ardupilot 官方在今年 xff08 202
  • ADRC Ardupilot代码分析

    记录一下自己对于Ardupilot ADRC控制代码的一些理解 GitHub链接 ADRC Active Disturbance Rejection Control by MichelleRos Pull Request 20243 Ard
  • Phillweston 自动驾驶 决策规划算法 面经

    By Phillweston 注 xff1a 原创链接如下 xff1a 详细 xff01 自动驾驶规划控制算法工程师面经 xff08 具体题目 43 回答思路 xff09 本人引用了此链接中的提问内容 xff0c 并根据自己的想法写了部分回
  • OpenWRT 分流DNS的设置

    文章出处 xff1a OpenWRT 分流DNS的设置 Issue 57 luckyyyyy blog 我自己根据实际需要基于上方的链接内容进行了相关补充 OpenWRT配置IPv6的方法参考如下文章 xff1a OpenWRT IPv6
  • 智鹰科技——无人机线路巡检系统商业计划书

    智鹰科技 无人机线路巡检系统商业计划书 第一章 执行总结1 1 项目背景1 2 产品介绍1 3 市场分析1 4 竞争分析1 5 营销策略1 6 公司战略1 7 公司概况1 8 财务与投融资计划1 9 风险分析 第二章 项目背景2 1 国内外
  • linux环境安装nodejs和npm环境

    原文地址 前言 因为刚刚换上hexo的框架 xff0c 想利用私有部署把Twikoo评论部署在博客上 xff0c 所以需要使用liunx安装node js 网络上对于安装linux的资料很少 xff0c 在我查找了一些资料之后终于把环境配置
  • python 一些常用但总是记不住的函数

    python 一些常用但总是记不住的函数 import numpy as np transpose 转置函数 y 61 np mat span class hljs number 1 span span class hljs number
  • 每天一篇论文 316/365 用于欠驱动系统能量控制端到端学习的深拉格朗日网络

    Deep Lagrangian Networks for end to end learning of energy based control for under actuated systems 摘要 将深度学习应用于控制领域 xff0
  • Android 注解(Annotation)的入门与使用(一)

    Android 注解 xff08 Annotation xff09 的入门与使用 xff08 一 xff09 概述什么是注解 xff08 Annotation xff09 注解 xff08 Annotation xff09 用来做什么元注解
  • Java的equals方法使用方法

    在标准Java库中包含150多个equals方法的实现 xff0c 这里给出一个比较完美的实现方法 1 xff09 显示参数命名为otherObject xff0c 稍后需要将它转换成另一个叫做other的变量 2 xff09 检测this
  • Java学习之旅--集合的使用(Map集合)

    好几天没有更新了 xff0c 主要是最近正在学习集合 xff0c 让博主有点头大 所以就耽误了 xff1a 现在就来说说集合里的Map集合 xff1a import java span class hljs preprocessor uti
  • Java学习之旅--线程的创建方法

    线程创建的方法一 span class hljs keyword package span com geminno day14 createthread1 span class hljs keyword public span span c
  • select搜索功能实现

    select搜索功能实现 最近在找工作 没时间写博客 现在找到了 就发发工作上的代码吧 xff01 今天我们说说select标签的搜索功能 xff1b 拿到任务时 xff0c 我先想到就是上网找资料 xff0c 最后看到的都是各种jquer
  • 【转】setStyleSheet的用法

    转自 xff1a https www cnblogs com aheng123 p 5630761 html 使用setStyleSheet来设置图形界面的外观 xff1a QT Style Sheets是一个很有利的工具 xff0c 允许
  • Mysql插入语句之value与values区别

    本文编写时间是在几年前 xff0c 可能不符合现有MySQL最新版本文档所述 xff0c 请自行判断 value与values区别 http dev mysql com doc refman 5 7 en insert html 看了一下官