MongoDB聚合$listSampledQueries实例操作

目录语法使用举例列出全部集合的采样查询列出指定集合的采样查询输出结果读查询写查询使用$listSampledQueries可以返回指定集合或所有集合的采样查询。analyzeShardKey命令...

2024-03-31

Mongodb过滤器filter选择要返回的数组子集操作方法

目录Mongodb过滤器插入测试数据聚合管道更新Mongodb过滤器Mongodb使用过滤器 $filter 根据指定条件选择要返回的数组子集。返回仅包含与条件匹配的元素的数组。返回的元素按...

2024-03-31

mongose 模糊检索实现方法示例详解

目录条件查找RegExp 对象条件查找$regex为模糊查询的字符串提供正则表达式功能,MongoDB使用Perl兼容正则表达式//通过条件查找,支持username模糊搜索并分页 findAdminByPa...

2024-03-31

MongoDB设置登录账号、密码及权限的详细过程

目录小提示1. 使用mongo命令进行连接mongoDB2. 创建最高管理员账号3. 为数据库设置独立的登录账号总结 小提示首先进入mongodb的config.conf配置文件,将authorization设置为e...

2024-03-31

Mongodb 删除集合数据后释放磁盘空间的操作步骤

目录删除集合Compact 集合分片集群删除集合在Mongodb当集合数据占用比较多,对其进行清理后,集合存储空间下降,但磁盘空间并没释放,对于具有活动更新的集合来说,有一些可重用的空...

2024-03-31

使用mongodb实现简单的读写操作

目录引言创建操作查询操作修改操作删除操作一点建议引言本文适合初学者,特别是刚刚安装了mongodb数据库的朋友,或在atlas刚拿到免费集群的朋友。拿到数据库,心情很激动,手痒难耐...

2024-03-31

mongodb本地连接失败的问题解决

目录解决方案一解决方案二启动项目时,本地连接mongodb失败这个是本地服务没有启动其实我也挺奇怪,我明明设置的是自动启动解决方案一1.我的电脑-> 管理2. 服务和应用管理-> 服...

2024-03-31

Mongodb 删除文档Delete与Remove的区别解析

目录删除所有文档删除所有符合条件的文档删除单个文档db.collection.remove() 此方法已被 mongosh 弃用已弃用的方法替代方法db.collection.remove()db.collection.deleteOn...

2024-03-31

毫不费力!在Ubuntu上安装MongoDB7.0的简易指南!

目录配置文件方面的变化大家的过程比较简单最近除了中国好声音停播这个好消息外,我最近关注MongoDB 7.0,所以安装看看有什么可以玩的新东西,基于CENTOS 的不能再用,全面转向了u...

2024-03-31

Mongodb数据库两种启动方法小结

目录一、命令行启动1.修改存放数据库的位置2.成功启动二、配置项启动1. mongod.conf文件2.输入启动代码3.成功标识总结一、命令行启动1.修改存放数据库的位置 说明:E:\data\m...

2024-03-31

MongoDB的备份(mongodump)与恢复(mongorestore)

目录MongoDB的备份(mongodump)MongoDB的恢复(mongorestore)MongoDB的备份(mongodump)MongoDB提供了mongodump命令用于备份数据库,同时也可以使用mongorestore命令将备份数据...

2024-03-31

postgresql无则插入,有则更新问题

目录准备工作postgresql 9.5版本之前实现upsert功能postgresql 9.5版本之后实现upsert功能总结准备工作我们只需要准备一张表?upsert是一个组合词,即当往表中插入记录,如果该...

2024-03-31

PostgreSQL数据库实现公网远程连接的操作步骤

目录1. 安装postgreSQL2. 本地连接postgreSQL3. Windows 安装 cpolar4. 配置postgreSQL公网地址5. 公网postgreSQL访问6. 固定连接公网地址7. postgreSQL固定地址连接测试1....

2024-03-31

PostgreSQL建立自增主键的2种方法总结

目录一、 准备工作二、 第一种方法----创建序列达到自增的效果1. 创建序列2. 序列的相关方法3. 插入数据4. 设置默认值三、第二种方法----使用SERIAL1. 建表语句2. 插入数据...

2024-03-31

PostgreSQL设置时区、时间/日期函数汇总大全

目录前言查看时区修改时区时间/日期操作符和函数时间/日期操作符日期/时间函数:extract,date_part函数支持的field数据类型格式化函数用于日期/时间格式化的模式:扩展总结 前言...

2024-03-31

如何修改Postgresql默认账号postgres的密码

目录1. 修改用户postgres的密码2. 修改linux系统postgres用户的密码附:如何查看用户信息和密码总结 1. 修改用户postgres的密码PostgreSQL数据库默认创建管理员账号:postgres;...

2024-03-31

查询PostgreSQL中所有表逻辑外键的方法

目录引言查询PostgreSQL中所有表的逻辑外键删除所有表的逻辑外键重建所有表的逻辑外键总结引言在PostgreSQL数据库中,逻辑外键是用于约束表之间关系的一种机制。然而,在某些情...

2024-03-31

PostgreSQL的应用技巧和示例分享

目录Why Postgres修改操作返回记录(returning)复制表结构(createLike)插入或更新(upsert)查询插入(select insert)联合更新和删除(join update/delete)CTE和虚表(with as)子...

2024-03-31

关于PostgreSQL截取某个字段中的部分内容进行排序的问题

目录一.最基本的order by排序二.步入正题一.最基本的order by排序本文使用的测试数据库信息如下:1.单列排序案例:查询student表中所有数据并且按照成绩从大到小排序SELECT * F...

2024-03-31

PostgreSQL psql 常用命令总结

目录角色查看模式查看表结构查看表空间查看今天总结下 PostgreSQL 中常用 psql 常用命令以便后续查阅。角色查看hrdb=> \du List of rol...

2024-03-31

使用postgresql获取当前或某一时间段的年月日

目录1.获取当前时间2.获取当前月份的第一天3.根据当前日期获取次日、次月、前年4.根据第三步的内容,我们还可以获取上一月/年的最后一天5.根据第四步的思路,我们可以获取当月...

2024-03-31

PostgreSQL:string_agg 多列值聚合成一列的操作示例

目录PostgreSQL:string_agg 多列值聚合成一列postgresql 系列之聚合函数string_agg 和 array_agg一、 string_agg 函数二、array_agg 函数PostgreSQL:string_agg 多列值聚合...

2024-03-31

使用psql操作PostgreSQL数据库命令详解

目录postgresql的操作和mysql差别较大连接到 PostgreSQL 数据库列出数据库中所有表查看特定表的信息查询表中的数据退出 psql 命令行工具postgresql的操作和mysql差别较大可...

2024-03-31

PostgreSQL导出数据库表(或序列)的结构和数据实例代码

目录导出 PostgreSQL 数据库的结构和数据导出数据库结构和数据:导出数据库结构(仅架构):导出特定表的数据:导出序列结构和内容导出序列的结构和内容:导入序列的结构和内容:导出特定...

2024-03-31

PostgreSQL如何查看事务所占有的锁实操指南

目录表级锁命令LOCK TABLE行级锁命令锁的查看表锁实操1.先开一个psql窗口,命令如下:2.第二个窗口中查看数据库中的锁的情况:3.新增一个窗口,显示地对表加锁:4.查看两个进程的锁情...

2024-03-31

关于PostgreSql数据库与mysql数据库的不同点以及注意事项

目录一、数据类型:1. update time (更新时间)2. IN3. upsert4. Boolean5. datetime6. decimal 精确型:二、Postgresql函数与mysql异同点:1. if函数2. Ifnull3. 时间函数4. dml sc...

2024-03-31

PostgreSQL自定义函数并且调用方式

目录一、背景二、函数语法三、异常处理语法四、自定义函数示例1、format函数2、使用default参数3、根据输入的数字,返回两个数的商,若除数为0,则抛出自定义异常4、多个OUT或者I...

2024-03-31

postgresql json取值慢的原因分析

目录一、缘起二、对比2.1 输出类型对比2.2 性能对比三、优化四、待调查4.1 同类型转换是否影响性能4.2 如何分析函数的耗时五、附5.1 json、jsonb区别5.2 postgresql查看字...

2024-03-31

PostgreSQL数据库管理系统快速入门

目录一、PostgreSQL是什么?二、PostgreSQL特点三、PostgreSQL工具四、PostgreSQL安装五、PostgreSQL数据库命令1.打开SQL shell(psql),执行以下创建语句2.删除数据库命令:3.访...

2024-03-31

PostgreSQL截取字符串到指定字符位置详细示例

今天在做PG数据到HIVE的数据交换任务时,因为某个字段在PG中是Varchar类型,hive是bigint,而偏偏PG 中该字段的存储值都被加了小数点位,导致字段类型转换失败。现在就需要将字符串...

2024-03-31

PostgreSQL+GeoHash地图点位聚合实现代码

目录PG数据库安装扩展GeoHash建表JPA中定义根据经纬度计算 geometry 和 geoHashJava生成geometry和geoHash数据库生成geometry和geoHash两个相关函数手动执行sql触发器生成g...

2024-03-31

PotgreSQL 基于时间点恢复过程

目录前言1. WAL 日志1.1 WAL 配置2. pg_basebackup2.1 常用命令3. 全备恢复实验3.1 进行一个全备3.2 写入增量数据3.3 模拟备份恢复总结前言本篇文章介绍 PostgreSQL 基于时...

2024-03-31

PostgreSQL 流复制配置环境搭建过程

目录前言1. 配置环境1.1 环境介绍1.2 主库白名单1.3 主库参数配置2. 流复制搭建2.1 备份恢复2.2 创建复制用户2.3 参数修改2.4 启动并检查2.5 同步流复制2.6 同步复制级别3....

2024-03-31

使用PostgreSQL数据库进行中文全文搜索的实现方法

目录如何使用zhparser安装相应插件创建基于zhparser的搜索配置进行搜索查询添加自定义词典(txt)创建索引总结如何使用zhparser安装相应插件1 安装 pg_trgm用于执行文本相似...

2024-03-31

postgresql查询每个月的最后一天日期并对未查到的日期结果补0(操作示例)

目录postgresql查询每个月的最后一天日期,并对未查到的日期结果补0 说明pgsql需要使用函数如下实现postgresql查询每个月的最后一天日期,并对未查到的日期结果补0 说明遇到...

2024-03-31

PostgreSQL数据库时间类型相加减操作

目录1. PostgreSQL获取时间戳:2. 时间戳进行加减后,转换成时间类型:3. PostgreSQL使用interval相加减:总结 1. PostgreSQL获取时间戳:(1)精确到秒  select floor(extract(ep...

2024-03-31

PostgreSql日期类型处理详细实例

目录1. 查询天数据2. 查询月数据3. 查询年数据4.类型转换补充:时区转换总结1. 查询天数据查询当天数据select * from table1 as nwhere n.created_time>=current_date;查询昨...

2024-03-31

postgresql行转列与列转行图文教程

目录列转行行转列总结列转行postgresql列转行的思路主要是利用string_to_array进行数组转换,然后用unnest进行行拆分select t.bid_unit,unit_id from unit twhere t.unit_id=...

2024-03-31

基于PostgreSQL的时序数据库TimescaleDB的基本用法和概念

目录一、TimescaleDB概述二、安装和配置三、数据写入和查询四、连续聚集表五、分区管理六. 综合使用示例七、小结一下时序数据是指按照时间顺序存储的数据。它在很多领域得...

2024-03-31

使用PostgreSQL创建高级搜索引擎的代码示例

目录PostgreSQL全文搜索原语tsvectorGINts_rank相关性调整数字、日期和精确值增强器列权重容忍错别字/模糊搜索 分面搜索结论如果您想跟随并尝试示例查询(我们建议这样做,这样...

2024-03-31

PostgreSQL中的psql命令详解

目录psql命令元命令连接数据库断开psql客户端常用命令使用技巧日常维护语句查询活动会话(active_session)查询等待事件(wait_event)psql命令psql是PostgreSQL的一个命令行交...

2024-03-31

PostgreSQL对数组元素聚合基本方法示例

目录前言表 jounal 结构示例sql 语句前言本文对 PostgreSQL 14.x 适用实现的方式是用 unnest 将表 jounal 结构示例id author 2 [张三, 李四, 王五] 2 [张三, 李...

2024-03-31

PostgreSQL创建新用户所遇见的权限问题以及解决办法

PostgreSQL创建新用户所遇见的权限问题及解决 新建用户很简单,可以使用navicat新建用户问题一:新用户操作表格,报错:error,permission denied for table 表名解决方法:使用管理员...

2024-03-31

PostgreSQL处理时间段、时长转为秒、分、小时代码示例

如果要计算某个时间点到某个时间点的时长或时间段是多少,并且要转换为秒、分、小时的话,我们可以按下面的例子处理首先,举例计算2023年4月19日10点整 到2023年4月20日22点00分3...

2024-03-31

PostgreSQL查找并删除重复数据的方法总结

目录创建示例表使用聚合函数查找重复记录基于单个字段的重复记录基于多个字段的重复记录使用窗口函数查找重复记录基于单个字段的重复记录基于多个字段的重复记录删除重复记...

2024-03-31

Windows 环境搭建 PostgreSQL 逻辑复制高可用架构数据库服务

本文主要介绍 Windows 环境下搭建 PostgreSQL 的主从逻辑复制,关于 PostgreSQl 的相关运维文章,网络上大多都是 Linux 环境下的操作,鲜有在 Windows 环境下配置的教程,所以本文...

2024-03-31

PostgreSQL备份和还原命令整理大全

目录备份数据库还原数据库验证还原结果总结备份数据库1.1 打开命令行窗口:点击 开始 菜单 → 搜索框输入 cmd → 点击 命令提示符。1.2 进入 PostgreSQL 安装目录下...

2024-03-31

PostgreSQL数据库迁移部署实战教程

目录PostgreSQL实战-数据库迁移部署介绍迁移步骤备份原数据库还原新数据库清空还原相关表删除表中的所有数据重置自增ID计数注意事项PostgreSQL实战-数据库迁移部署介绍根据...

2024-03-31

如何在PostgreSQL中创建只读权限和读写权限的账号

?读完这篇文章里你能收获到理解在 PostgreSQL 数据库中创建账号的重要性以及如何进行账号管理掌握在 PostgreSQL 中创建具有只读权限和读写权限的账号的步骤和方法学会使用...

2024-03-31

PostgreSQL操作json/jsonb方法详解

目录前言两种数据类型json和jsonbjson和jsonb操作符额外的jsonb操作符JSON/JSONB 创建函数JSON/JSONB 处理函数总结前言PostgreSQL 9.2 中引入了对JSON类型的支持,经过几个大...

2024-03-31
返回顶部
顶部