logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

leetcode数据库算法题系列一 :175. 组合两个表(MySQL版)

题目地址:https://leetcode-cn.com/problems/duplicate-emails/本系列教程,从简到难,通过19个案例来探索SQL编程的艺术。 SQL 是一门结构化查询语言,更是一门面向集合的语言。一 、题目:组合两个表表1: Person列名类型PersonIdintFirstNamevarcharLastNamevar...

postgresql系列之 returning

本文是《postgresql实战》的读书笔记;具体可以参考这本书相关章节。在开发过,经常会有返回修改行、插入行、删除行的id。在postgresql中,使用关键字returning就能达到次目的。postgresql 的 returning特性可以返回DML(insert、update、delete)修改的数据。案例演示:-- 创建表CREATE TABLE test_re(id s...

postgresql获取表结构,表名、表注释、字段名、字段类型及长度和字段注释(转载)

转载地址:https://blog.csdn.net/weixin_38924323/article/details/80982760场景描述:navicate 将postgresql表结构导出到Excel。1、查询表名和表注释select relname as tabname,cast(obj_description(relfilenode,'pg_class') as varc...

postgresql系列之窗口函数

本文是《sql基础教程》《postgresql实战》的读书笔记;具体可以参考这两本书相关章节。一、 窗口函数1.1 基本概念窗口函数可以进行排序、生成序列号等一般的聚合函数无法实现的高级操作;聚合函数将结果集进行计算并且通常返回一行。窗口函数也是基于结果集的运算。与聚合函数不同的是,窗口函数并不会将结果集进行分组合并输出一行;而是将计算的结果合并到基于结果集运算的列上。思考:为什么说窗口...

postgresql 系列之聚合函数string_agg 和 array_agg

本文是《postgresql实战》的读书笔记;具体可以参考这本书相关章节。一、 string_agg 函数语法格式如下:string_agg(expression,delimiter)string_agg 函数能将结果集某个字段的所有行连接成字符串,并以delimiter分隔符分隔,expression 表示要处理的字符类型数据;案例:CREATE TABLE city(coun...

树四:线索二叉树篇

一、 线索二叉树1.1 概念线索二叉树遍历是一种不需要栈和队列的遍历方法,前、中、后序遍历需要栈作为辅助数据结构,层序遍历则需要使用队列作为辅助数据结构。而线索二叉树都不需要,是一种无栈、无队列的遍历。1.2 常规二叉树遍历的不足栈和队列需要存储空间很大任意一棵二叉树往往存在大量的空指针。例如n个节点的二叉树有n+1个空指针。它们占用的空间被浪费很难直接找到一个给定节点的后序节点。...

基于 Redis 实现的简易分布式滑动窗口组件

在 TCP 网络传输中,采用滑动窗口来控制流量。(下图为网络传输)那么也可以按照这种思想,将窗口大小定位为 5s。在窗口5s 内,最多接收1条消息,如果多了就表示接收频率过高了。

文章图片
#redis#分布式#数据库
leetcode数据库算法题系列十九 :627. 交换工资(MySQL版)

题目地址:https://leetcode-cn.com/problems/swap-salary/本系列教程,从简到难,通过19个案例来探索SQL编程的艺术。 SQL 是一门结构化查询语言,更是一门面向集合的语言。一 、题目:交换工资给定一个 salary 表,如下所示,有 m=男性 和 f=女性 的值 。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求使用一...

卸载和安装postgresql

因为postgresql10增强了并行查询,而postgresql9.6 并行只支持了一部分,现在需要卸载pg9.6然后安装pg10注意:centos 7通过yum方式卸载和安装一、卸载postgresql9.6通过以下命令查看已经安装的Postgresql软件包[root@107 ~]# rpm -qa | grep postgresqlpostgresql96-9.6....

postgresql系列之并行查询

本文是《postgresql实战》的读书笔记,感兴趣可以参考该书对应章节一、并行查询postgresql在9.6开始支持并行查询,但支持的范围非常有限,在postgresql10得到进一步了增强。1.1 并行查询相关参数参数描述max_work_processer(integer)设置系统支持的最大后台进程,默认值为8,此参数调整后需要重启数据库才生效max_p...

    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择