代码编织梦想

数据库SQL语言在MySQL中运用子查询结果插入数据-爱代码爱编程

子查询不仅可以嵌套在SELECT语句中用以构造父查询的条件,也可以嵌套在INSERT语句中用以生成要插入的批量数据插入子查询结果的INSERT语句格式为: # 插入子查询结果 INSERT INTO <表名> [(<属性列1>[,<属性列2>...]) 子查询; 举例: 对每一个班级求学生的平均年龄,并把结果存入数

1.1 Installation-爱代码爱编程

1.1 安装 当然,在使用PostgreSQL之前,需要先安装它。也有可能机器上已经安装了PostgreSQL,如果是这样,那么就可以开始研究怎么连接PostgreSQL数据库了。 但是如果你不确认PostgreSQL是否已经安装,或者已经安装的是否能让你拿来做实验,那么就自己来安装一个吧。安装PostgreSQL并不难,而且对于学习PostgreSQ

Postgresql 离线安装教程-爱代码爱编程

Postgresql 离线安装教程   1.下载postgresql安装包和依赖包          依赖包包括:gcc、zlib、readline等,但是一般的服务器都自带gcc或zlib。          postgresql包下载地址:https://ftp.postgresql.org/pub/source/          read

利用SQL语言对数据库MySQL的基本操作,包括新建数据库、新建表以及对表的增、删、改、查-爱代码爱编程

一、创建数据库 新建数据库CSDN 代码如下: # 新建数据库CSDN CREATE DATABASE CSDN; # 引用数据库CSDN USE CSDN; 结果如下: 二、创建表 SQL语言使用CREATE语句创建表 格式为: CREATE TABLE<表名>(<列名><数据类型>[列级完整性约束条件]

Oracle、MySql、PostgreSql获取数据库表的字段长度类型注释以及数据库表的注释-爱代码爱编程

Oracle、MySql、PostgreSql获取数据库表的字段长度类型注释以及数据库表的注释 OracleMySqlPostgreSql总结 Oracle 查询表结构select u.table_name as "表名", u.column_name as "列名", u.comments as "列注释", us.data_typ

Centos7 yum安装postgresql 9.5-爱代码爱编程

Centos7 yum安装postgresql 9.5 Centos版本:Centos7 PostgreSQL版本:PostgreSQL 9.5.x(x代表最新版本) root用户下 1.添加RPM yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x

pgsql将为NULL或空字符串的字段替换为指定默认值,格式化时间戳,用指定分隔符截取字符串等操作-爱代码爱编程

一、将为NULL或空字符串的字段替换为指定默认值 update 表名 set 字段 = COALESCE(NULLIF(trim(字段名), ''), '默认值'); 用例:select COALESCE(NULLIF(trim(email), ''), '无') from user 解释: null 表示缺失的值, ‘’ " "表示空值 n

PostgreSQL数据库ZIP_WINDOWS安装-爱代码爱编程

https://www.postgresql.org/download/windows/  (zip archive) https://www.enterprisedb.com/download-postgresql-binaries   1、cmd窗口进入D:\database\postgresq\bin,依次执行如下命令: set PGHOME

(在python3的环境下)安装SQLmap及简单使用-爱代码爱编程

目录 常见问题: sqlmap安装步骤: sqlmap的简单使用: 常见问题: 在python3环境下安装sqlmap的时候会提示需要在python2的环境下才能安装,其实在python3.6以后也都支持sqlmap了。 sqlmap安装步骤: 一、下载python3.6或以后的python环境; 二、下载sqlmap; 三、将sqlma

PostgreSQL tar.gz在centos7上安装-爱代码爱编程

官网https://www.postgresql.org/download/ 拉到页面最后 选 source 选择自己需要的版本 我用的是12.3 然后等待下载 官网一般都很慢 1:上传到虚拟机 解压 : tarz -zxvf postgresql-12.3.tar.gz #创建用户postgres useradd postg

03-Debezium的载体Kafka Connect-爱代码爱编程

1 什么是Kafka Connect 正如前面的文章所说,Debezium提供的各种Connector都是Kafka Connect的插件,运行于Kafka Connect的服务上。 首先我们要知道,Kafka的特性,例如,topic的分区、I/O结合操作系统的页缓存(page cache)等,这些令Kafka具备了高吞吐量、低延时及高可用等优点。

数据库的递归查询-爱代码爱编程

postgresql:           -- 向下递归 WITH RECURSIVE r AS ( SELECT * FROM digui_test WHERE id = 3 union ALL SELECT digui_test.* FROM digui_test, r WHERE digui_test.pid = r.id

PostgreSQL12.2_cn.chm 中文手册 最新版-爱代码爱编程

PostgreSQL 12.2 最新版中文手册,制作于2020-12-10号。 带目录,带全文检索,内容与官方文档是一样的。 下载地址:https://download.csdn.net/download/qq_37396103/13624729 PostgreSQL是一种特性非常齐全的自由软件的对象-关系型数据库管理系统(ORDBMS),是以加州大学

PostgreSQL递归查询(从子到父、从父到子)-爱代码爱编程

PostgreSQL递归查询(从子到父、从父到子) 字典表结构(dictionary)字典表数据开始递归查询向下递归(从父到子)向上递归(从子到父)结语 场景: 数据库中的数据存在父子关系(单继承,每一条记录只有一个父记录). 如果要查询一条记录以及他的所有子记录,或者要查询一条记录以及他的所有父记录.那么递归查询就再合适不过了.可以简化

Postgre 11 等待类型和等待事件说明-爱代码爱编程

官方文档:https://www.postgresql.org/docs/11/monitoring-stats.html#WAIT-EVENT-TABLE Wait Event TypeWait Event NameDescriptionLWLockShmemIndexLockWaiting to find or allocate space in s

4. Further Information-爱代码爱编程

除了本文档,还有其他PostgreSQL的有关资源: Wiki     PostgreSQL wiki页面,包含项目常见问题(FAQ),TODO列表,以及其他很多话题的详细信息。 Web Site     PostgreSQL网站提供了最新版本的详细信息及能够让你更有效使用PostgreSQL的其他信息。     Mailing Lists  

postgresql9.6在linux系统中使用UUID-爱代码爱编程

环境 Linux版本:CentOS 8,腾讯云的PostgresSQL版本:postgresql-9.6.2正文 1、试图安装uuid插件 postgres=# create extension "uuid-ossp" ; ERROR:  could not open extension control file "/usr/local/pgsql/

postgresql 备份和恢复-爱代码爱编程

你是不是经常使用pgadmin3/4 备份数据,等到恢复的时候发现各种错误,相同版本的可能函数没有被恢复,索引没有被恢复。版本号不同的好像我就没成功过。来试试命令备份恢复吧,打破版本限制(目前只测试了9.5-10的) 使用.bak文件 备份:进入pgsql安装目录:C:\Program Files\PostgreSQL\10\bin,使用 pg_dum

记异步写数据库覆盖带来的问题-爱代码爱编程

需求:用户的调用时同步阻塞的,即收到了请求2的返回才会请求3          服务器部署了两个一样的app,app需将用户多次调用产生的对话log写入到pg库,对话一次产生一轮,但同一个session只写入一行,所以采用覆盖,同时由于用户的返回与log入库无关,所以采用子线程异步入库。同时考虑到频繁插入会耗时很大,设置了1s批量插入一次。 实现:如下

PostgreSql对空间数据的操作函数-爱代码爱编程

GIS开发对数据的操作,主要是对空间数据的操作。PostgreSql提供了一些处理空间数据的函数,操作起来是比较方便的。下面就记录一下,最近做项目里面用到的一些,也是比较常用的。 空间数据 介绍这些函数之前,先了解一下什么是空间数据。空间数据是指用来表示空间实体的位置、形状、大小及其分布特征诸多方面信息的数据,它可以用来描述来自现实世界的目标,它具有定