首页 > 数据库 >数据库进行批量插入

数据库进行批量插入

时间:2022-11-17 22:34:23浏览次数:42  
标签:批量 数据库 列表 插入 表名 into 主键

数据库如何进行批量插入

什么是批量插入
批量插入是一种优化数据逐条插入的方式
1、批量插入的常见方式
 全字段批量插入:insert into 表名 values(值列表1),(值列表2)...(值列表N)
 部分字段批量插入:insert into 表名 (字段列表)  values(值列表1),(值列表2)...(值列表N)
2、蠕虫复制
蠕虫复制:从已有表中复制数据直接插入到另外一张表(同一张表),它的目的是快速增加表中的数据
基本语法:insert into 表名 [(字段列表)] select 字段列表 from 表名
3、主键冲突
主键冲突:在数据进行插入时包含主键指定,而主键在数据表中已经存在,主键冲突的业务通常是发生在业务主键上

主键冲突的解决方案
1)忽略主键冲突:保留原始记录
insert ignore into 表名 [(字段列表)] values(值列表)
2)冲突更新:冲突后部分字段变成更新
insert into 表名 [(字段列表)] values(值列表) on duplicate key update 字段=新值 [,字段=新值..]
3)冲突替换:先删除原有记录,后新增记录
replace into 表名 [(字段列表)] values(值列表)

标签:批量,数据库,列表,插入,表名,into,主键
From: https://www.cnblogs.com/lil4257/p/16901241.html

相关文章

  • 计算机二级考试公共基础知识部分——-数据库
    相关视频——【极客学院】计算机等级考试二级c语言:公共基础知识部分(下)_哔哩哔哩(゜-゜)つロ干杯~-bilibili我的小站——[半生瓜のblog](半生瓜のblog(doraemon2.xyz))现......
  • Python爬虫实战:批量爬取百度图片
    众所周知,某度本身就是最大的爬虫脚本,那么纯纯的去某个网站找壁纸,还不如去某度图片直接找,瞬间格局打开!话不多说,直接用Python来开发一下此处资源!开发环境&第三方模......
  • 数据库相关知识点整理,助力拿到心仪的offer
    1.数据库的事务1.1什么是数据库事务?事务是指一组逻辑上相关的操作,这些操作要么全部完成,要么全部不完成。事务是数据库管理系统执行过程中的一个逻辑工作单位,是用户定......
  • Net6 操作时序数据库 Influxdb ,插入数据
    十年河东,十年河西,莫欺少年穷学无止境,精益求精1、引入组件  2、书写代码publicclassInfluxDto{privatereadonlyILogger<InfluxDto>logger;......
  • 处理数据库数据
    updateAe_Sys_Questionssetname=replace(name,'(','(');updateAe_Sys_Questionssetname=replace(name,')',')');updateae_sys_contentsetHTML=replace(HTM......
  • 数据库可视化工具分享 (DBeaver)
    前提:最近公司下发通知,所有开发人员必须卸载Navicat数据库可视化工具,不知道兄弟们有没有在使用的,可能现在的反应跟我一样,一脸懵逼,Navicat为什么不能使用呢?有事没事找度......
  • 达梦数据库自动备份与恢复
    在达梦7数据库早期版本中创建自动备份文件后只生产了一个 .bak 文件此时使用达梦bin目录中的 DMRMAN 工具还原数据库时会提示无效的备份集或者扫描备份集时找不到......
  • 代码随想录day1补充之LeetCode27移除元素相向双指针法&补充题目---LeetCode35搜索插入
    1.LeetCode27移除元素题是晚上刷的,今天看发现第一天的题目只写了快慢指针法(见链接Day1),现补充练习实现相向双指针法。分析:相向双指针法是指使用左右指针,左指针寻找需要移......
  • 一次分布式锁与数据库事务的纠缠
    有一个需要保证并发安全性的方法,考虑到锁的粒度与分布式要求,选择了基于Redis的分布式锁。需要保证并发安全性的原因是该方法会并发操作数据库某表中的数据。......
  • phpmyadmin 数据库导出数据到excel(图文版)
    查询到想要的数据后,点击上方或下方的“导出”按钮格式选择“CSVforMSExcel” 如果快速导出的数据乱码,可以选择“导出方式”->“自定义-显示所有可用的选项”。......