首页 > 数据库 >pgsql 批量操作

pgsql 批量操作

时间:2024-03-28 14:34:11浏览次数:20  
标签:do name 批量 INSERT movie jinxudong pgsql 操作 id

批量写入

INSERT INTO jinxudong.movie(
name)
VALUES ('杨戬'),('沉香'),('西游记');
do update set 插入更新 upsert on conflict(id) 主键或者唯一索引相同 存在则执行update excluded 为虚拟表 接受传过来的新值
INSERT INTO jinxudong.movie(id,
name)
VALUES (7,'悟空1'),(8,'白龙马2'),(9,'郭靖')
on conflict(id)
do update set
name=excluded.name;

do nothing 忽略主键冲突

INSERT INTO jinxudong.movie(id,
name)
VALUES (7,'悟空1'),(8,'白龙马2'),(9,'郭靖')
on conflict(id)
do nothing;

  

 

 

标签:do,name,批量,INSERT,movie,jinxudong,pgsql,操作,id
From: https://www.cnblogs.com/coderdxj/p/18101618

相关文章

  • 苹果群控ios群控实时同步操作群控功能描述
    技术原理:苹果群控是一款不需要USB集成器直接通过局域网进行控制传输命令的软件仅需用一台手机当主控设备即可操控上千台手机。无需网络传输命令,只需连接本地路由器,支持连接局域网的同时使用移动数据流量进行上网!(可选择使用WiFi或手机卡流量)功能简介:1.可以手动点击主控设......
  • PgSql 知识库
    --分页offset和limit位置可以互换不影响结果select*fromjinxudong.t_studentoffset0limit2;select*fromjinxudong.t_studentlimit2offset0;--表明加别名用as不用as都可以select*fromjinxudong.t_studentasawherea.id<23limit2offset0;sele......
  • defrag" 命令的帮助信息,该命令用于对磁盘进行碎片整理操作
    Windows系统中"defrag"命令的帮助信息,该命令用于对磁盘进行碎片整理操作。下面是对其中的参数和选项的翻译:Volumes:/C|/AllVolumes:对每个卷只运行给定操作列表中的首选操作。/E|/VolumesExcept<volumepaths>:在每个卷上执行除了指定的操作外的所有操作。如果例外......
  • Elasticsearch入门及常用命令和Spring中的常用操作
    入门官网简介一个分布式的、Restful风格的搜索引擎。支持对各种类型的数据的检索。搜索速度快,可以提供实时的搜索服务。便于水平扩展,每秒可以处理PB级海量数据。常用术语索引:与MySQL数据库中的Database相对应类型:与MySQL数据库中的Table相对应文档:相当于MySQL中的一......
  • git提交-分支开发合并-控制台操作
    git提交-分支开发合并-控制台操作git的基本概念工作区、暂存区和版本库工作区:就是你在电脑里能看到的目录(隐藏目录.git不算工作区)。暂存区:英文叫stage或index。一般存放在本地的.git目录下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)版本库:工作区......
  • openEuler20.03操作系统上安装部署MogDB2.1.1
    openEuler20.03操作系统上安装部署MogDB2.1.1本文出处:https://www.modb.pro/db/378319openEuler操作系统上安装mogdb:下载openEuler镜像文件:openEuler-20.03-LTS-x86_64-dvd.iso可以到各镜像源网站下载:例如:清华源下载地址:https://mirrors.tuna.tsinghua.edu.cn/openeule......
  • Linux - 批量清除失效软连接
     红底白字,并且一闪一闪的都是失效的软连接,需要批量清除它们...1、打印所有失效软连接find./*-typel-exectest!-e{}\;-exececho{}\; 2、批量清除失效软连接find/path/to/search-typel-exectest!-e{}\;-execrm{}\;    — 要养成终生......
  • Java零基础-集合:Java 8新增的集合操作
    哈喽,各位小伙伴们,你们好呀,我是喵手。  今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。  我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把......
  • MySql单表操作学习DDL_DML_DQL语句
     数据库名称可以为【schoolDB】,字符集【utf8】,排序规则【utf8_general_ci】。1、创建数据表——DDLCREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'创建时间',`userName`varchar......
  • MySQL基础操作练习
    练习表CREATETABLE`student`(`id`int(11)NOTNULLAUTO_INCREMENTCOMMENT'学号',`createDate`datetimeDEFAULTNULLCOMMENT'创建时间',`userName`varchar(20)DEFAULTNULLCOMMENT'姓名',`pwd`varchar(36)DEFAULTNULLCOMME......