PostgreSQL中NULL的意义PG中,NULL可以表示空numeric值;不能进行数学操作符计算,NULL参与的结果都是NULL。1、NULL是什么首先需要理解NULL值是什么。因不同语言处理方式不同,所以NULL值经常引起一些混淆。在详细介绍之前,还需要了解三值逻辑和二值逻辑概念。二值是布尔值的概念,要么真,要么假。但三值逻辑可以真,也可以为假,还可以是中间值(未知)。某些语言中,NULL
太多的程序员认为SQL有点像野兽。 它是少数几种声明性语言之一 ,因此其行为与命令式,面向对象甚至功能性语言完全不同(尽管有些人说SQL在某种程度上也具有功能性 )。 作为一名SQL培训师( 请访问我们的培训,这太好了 !),我每天都在编写SQL,并使用我们公司的开源库jOOQ来拥抱SQL。 因此,我不得不将SQL的美丽带给仍在努力中的人们。 以下教程适用于 已经使用过SQL但从未完全
转载 2024-09-23 11:44:18
49阅读
1.6.SQL运维篇运维这块逆天只能说够用,并不能说擅长,所以这篇就当抛砖之用,欢迎补充和纠错PS:再说明下CentOS优化策略这部分的内容来源:首先这块逆天不是很擅长,所以主要是参考网上的DBA文章,之后请教了下运维相关的朋友,大家辩证看就行了,我只能保证90%的准确度(具体看业务)1.6.1.概念1.RAID系RAID:磁盘冗余队列把多个容量小的磁盘组成一组容量更大的磁盘,并提供数据冗余来保证
  这次是远程到公司服务器上测试,把Oracle Sql Developer和JTDS复制上去执行,都是绿色版直接运行就可以。迁移速度更快了,昨晚是连VPN,现在直接在服务器上迁移,一下就迁移完了。刚才批量把存储过程的加密语句去掉了(即删除WITH ENCRYPTION),看下存储过程的移植 1、存储过程不是很令人满意,21个存储过程无法转换,9个存储过程转换成功,只有3个未报
# Docker搭建PostgreSQL教程 ## 导言 在本文中,我将向你介绍如何使用Docker来搭建一个PostgreSQL数据库。Docker是一个开源的容器化平台,可以帮助开发者更方便地构建、分发和运行应用程序。PostgreSQL是一个强大的开源关系型数据库管理系统,被广泛用于大型应用程序的数据存储和处理。 ## 整体流程 下面是搭建PostgreSQL的整体流程,我们会一步一步地
原创 2024-01-04 12:11:58
151阅读
1 背景一般来说,数据库的升级很少遇到,除非确实出现了新的业务需求或者系统bug无法解决的情况下才选择升级。本文基本测试了一下pg9.6升级到10.5的过程,没有遇到太大的问题。2 升级之前博客中有介绍,其实postgresql和mysql的安装逻辑结构很相似,数据和程序时分开的,启动时候指定启动的数据目录,当然数据目录是可以放在配置文件中。今天测试了一下使用pg10.5的版本去打开pg9.6版本
Druid 回顾Apache Druid 具有以下特点:亚秒级 OLAP 查询,包括多维过滤、Ad-hoc 的属性分组、快速聚合数据等等。实时的数据消费,真正做到数据摄入实时、查询结果实时。高效的多租户能力,最高可以做到几千用户同时在线查询。扩展性强,支持 PB 级数据、千亿级事件快速处理,支持每秒数千查询并发。极高的高可用保障,支持滚动升级。 Druid的应用场景门店 App 业务大致情
PostgreSQL安装首先从网上下载PostgreSQL安装包,我使用的是PostgreSQL 9.6.16.2,下载地址为:https://get.enterprisedb.com/postgresql/postgresql-9.6.16-2-windows-x64.exe。当然也有其他的版本,可以根据自己的需求下载。下载后打开存放地址,复制路径,然后打开powershell或CMD,cd到安
数据类型决定了它的存储格式、有效值范围以及可以对它进行的操作。本文主要记录一些PL/SQL中标量数据类型需要注意的一些点。 首先简单解释下什么是标量数据类型,当第一次在ORACLE官方文档中看到这个词的时候也是有点懵的。ORACLE对其的解释是store values with no internal components,意思是标量数据类型只有一个值,没有内部分量,比如VARCHAR2、BOO
目录openGauss数据库SQL引擎openGauss数据库执行器技术openGauss存储技术一、openGauss存储概览二、openGauss行存储引擎Ⅰ、行存储引擎总体架构Ⅱ、行存储的基本模型与页面组织结构Ⅲ、行存储的多版本管理以及DML操作Ⅳ、基于CSN的MVCC机制Ⅴ、行存储的空间回收Ⅵ、行存储的共享缓存管理Ⅶ、并行日志系统设计Ⅷ、持久化及故障恢复系统设计三、openGauss列存储
转载 2024-10-18 16:07:07
37阅读
在进行数据库查询时,有完整查询和模糊查询之分。一般模糊查询语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件其中关于条件,SQL提供了四种匹配模式:1,% :表示任意0个或多个字符。可匹配任意类型和长度的字符,有些情况下若是中文,请使用两个百分号(%%)表示。比如 SELECT * FROM [user] WHERE u_name LIKE '%三%'将会把u_name
posgresql介绍 posgresql与posgres是一种数据库没有区别。PostgreSQL是以加
原创 2023-03-23 08:51:41
105阅读
# MySQL 迁移至 PostgreSQL 的完整指南 在数据库的世界中,由于各种原因,开发人员和DBA(数据库管理员)有时需要将数据从一个数据库管理系统(DBMS)迁移到另一个系统。MySQL 和 PostgreSQL 是两个流行的开源关系数据库,许多企业在发展的过程中可能会考虑从 MySQL 迁移到 PostgreSQL。本文将介绍 MySQL 迁移至 PostgreSQL 的过程,包括潜
原创 8月前
33阅读
一、多行转成一列(并以","隔开)表名:A表数据:想要的查询结果:查询语句:SELECT name , value = ( STUFF(( SELECT ',' + value FROM A WHERE name = Test.name
防伪码:明日复明日,明日何其多。生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台 MySQL 服务器挂掉后,另外一台能立马接替其进行工作。MySQL 的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD 等,比较常用的是 keepalived+双主,MHA 和 PXC。本节主要
PL/SQL基础入门PL/SQL是SQL的扩展,是过程化语言,是ORACLE特有的开发语言。 PL/SQL块由四个基本部分组成:声明、执行体开始、异常处理、执行体结束Procedural Language extension to SQL PL/SQLPL/SQL模块类型:匿名块(没名字),过程(有名字),函数(有名字,且得返回一个值)。例1 set serveroutput on declare
MySQL中的存储引擎:1、存储引擎的概念2、查看MySQL所支持的存储引擎3、MySQL中几种常用存储引擎的特点4、存储引擎之间的相互转化一、存储引擎1、存储引擎其实就是如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。2、MySQL中的数据用各种不同的技术存储在文件(或内存)中,这些技术中的每一种技术都使用不同的存储机制,索引技巧,锁定水平并且最终提供广泛的不同
转载 2024-09-05 07:35:06
27阅读
一. 写在前面PostgreSQL被称为最强大的开源关系型数据库管理系统。本文以Win10系统为例讲解其下载流程。  二. 安装流程1. 在官网下载符合自己系统(Win64/Win32/Mac)的PostgreSQL安装包官网地址:https://www.postgresql.org/以Win64为例,找到download界面后,点击标红的Download this installer:
背景近期在为一个工业控制领域的上位机数采项目进行技术预研,苦于手头没有PLC(Programmable Logic Controller,可编程逻辑控制器)硬件设备,为了快速、完整地体验下从 PLC 数据采集、传输到上位机进行存储、展现的完整流程,决定基于 SIMATIC_PLCSIM_Advanced_V3 、 TIA Portal V16 、 KEPServerEX6 以及 UAExpert
文章目录循环语句分类loop循环while循环for循环循环语句-注意点 循环语句分类loop循环语法: LOOP PLSQL_SENTENCE EXIT WHEN END_CONDITION_EXP --条件满足就退出 END LOOP;–打印99乘法表 DECLARE –定义三个变量,两个乘数一个积 N NUMBER := 1; M NUMBER := 1; S NUMBER := 0; B
  • 1
  • 2
  • 3
  • 4
  • 5