一、pg_tables:    该视图提供了对有关数据库中每个表的有用信息地访问。名字类型引用描述schemanamenamepg_namespace.nspname包含表的模式名字。tablenamenamepg_class.relname表的名字。tableownernamepg_authid.rolname表的所有者的名字。tablespacenamepg_ta
  条件表达式在日常工作中很多场景都会用到,比如某个字段为空,取另外一个字段;某个值大于多少,取什么字段,小于多少取什么字段等等。那么下面来简单的学习下PostgreSQL有那些条件表达式。1、CASE  CASE表达式是一种通用的条件表达式,类似于编程语言中的if else语句。具体语法如下:CASE WHEN condition THEN result [WHEN ...]
转载 2024-04-22 15:10:43
338阅读
作者介绍 Laurenz Albe:Cybertec的高级顾问和支持工程师。自2006年以来,一直与PostgreSQL合作并为其做出贡献。   译者简介 陈雁飞:开源PostgreSQL爱好者,一直从事PostgreSQL数据库运维工作 最近,在排查PostgreSQL性能问题的时候,两次遇到子事务相关问题。所以,我想这个话题非常适合作为博客内容。
 PgSQL · 案例分享 · PostgreSQL 性能诊断指南背景数据库的性能优化是一个非常经典的话题,数据库的优化手段以及优化的角度也各不相同。例如,可以从OS内核、网络、块设备、编译器、文件系统、SQL、数据库参数、业务逻辑、源码等各个方面去进行优化。但是如果在优化前了解瓶颈在什么地方,可以向打鼹鼠一样,先打大的,起到事半功倍的效果。本文将针对Linux平台下的PostgreSQ
转载 2024-10-08 16:38:15
64阅读
RECURSIVE前言CTE or WITH在WITH中使用数据修改语句WITH使用注意事项RECURSIVE递归查询的过程拆解下执行的过程1、执行非递归部分2、执行递归部分,如果是UNION,要用当前查询的结果和上一个working table的结果进行去重,然后放到到临时表中。然后把working table的数据替换成临时表里面的数据。3、同2,直到数据表中没有数据。4、结束递归,将前几个步
转载 2024-04-07 18:10:44
16阅读
PL/SQL之函数一 引言ORACLE 提供可以把 PL/SQL 程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数 。过程和函数统称为 PL/SQL 子程序,他们是被命名的 PL/SQL 块,均存 储在数据库中,并通过输入、输出参数或输入 输出参数与其调用者交换信息。 过程和函数的唯一区别是函数总向调用者返回数据,而过程则不返回数据 。二 创建并调用函数1 创建内嵌函数 (1)
本文主要是在windows系统下用psql进行的。注意:如果以缺省的用户postgres进入系统,为安全考虑,是不能执行某些操作的;如果要执行SQL等一些操作,必须要以另外的用户进入才行。一、进入PostgreSQL的命令      可以用安装目录下的/scripts中的runpslq.bat批处理文件进入。二、查看PostgreSQL中有多少个数
转载 2024-01-17 09:22:58
37阅读
\a 在非对齐和对齐的输出模式之间切换 \c[onnect] [数据库名|- [用户名]] 联接到新的数据库 (当前为 "rftdatabase") \C [字串] 设置表标题, 如果参数空则取消标题 \cd [目录名] 改变当前的工作目录 \copy ... 执行 S
主从服务器IP:192.168.11.131 postgreSQL master192.168.11.132 postgreSQL slave服务器系统版本:CENTOS7.4PG版本:默认9.21、安装软件、配置环境变量主从服务器:# yum install postgresql -y# yum install postgresql-s...
原创 2023-01-09 18:16:12
358阅读
1、什么是PL/SQL?PLSQL是Oracle对sql语言的过程化扩展 (类似于Basic) 指在SQL命令语言中增加了过程处理语句(如分支、循环等),使SQL语言具有过程处理能力。(减少数据库和服务器之间的交互,提高执行效率)2、程序结构 PLSQL语言的大小写是不区分的,PL/SQL可以分为三个部分:声明部分、可执行部分、异常处理部分。DECLARE -- 声明变量、游标。
转载 2024-06-12 06:42:43
186阅读
# Java中的函数:探索、定义与应用 Java是一种广泛使用的高级编程语言,因其跨平台的特性和简洁的语法而备受欢迎。在Java中,函数(或方法)是实现特定任务的代码块。本文将详细探讨Java中的函数,提供代码示例,并通过关系图来帮助你理解。 ## 什么是函数? 在编程中,函数是一段被封装起来的代码,它可以被调用以执行某项特定的操作。Java中,函数被称为“方法”,它们可以接受输入参数并返回
原创 2024-08-31 09:47:23
26阅读
程序员在WEB开发或者其他一些开发中,经常会使用IP地址查询的功能,即通过用户的IP,去查询用户所在的地区。 本文给出一种方法,利用互联网上现有的资源,让各位可以自己实现IP地址查询的功能。本文是教程(一),介绍的功能是如何本机的IP和地理位置,如果想知道如何任意IP的地理位置,请看后续教程。读者可以先打开这个:://.ip138./,我们会发现有几行重要的字
转载 2024-07-05 06:21:59
152阅读
应用要打开一个到服务的连接,在树中选择所需的服务,并双击它,或使用“工具”菜单上的连接即可。一.主窗体在主窗口中,显示数据库的结构。您可以创建新的对象,删除和编辑现有的对象,如果你使用的是当前连接到数据库用户的权限,在主窗口的左侧显示所有服务器,以及它们所包含的对象树。 右上方显示,目前在树中选定的对象的详细信息。右下方包含一个SQL脚本。二.导航菜单功能 1.文件菜单 在文件菜单中当点击服务器根
转载 10月前
72阅读
PostgreSQL允许函数有命名参数,可以被位置 或名称表示法调用。名称表示法对有大量参数的函数特别有用,因为它更加明确和可靠的标记了形参和实参之间的联系。在位置表示法里,一个函数调用的参数值要用与函数声明相同的顺序来写出。在名称表示法里,参数是通过名称来与函数参数相匹配的,可以以任意顺序写出。不管用那种表示法,在函数声明时给出的有默认值的参数在调用时不必写出。但是这在名称表示法中是特别有用的,
转载 2024-10-07 13:22:33
31阅读
12. 异常处理本章解释如何处理 PL/SQL 运行时错误,即异常处理。另请参阅" 触发器中的异常处理 " "FORALL 语句完成后处理 FORALL 异常 "12.1. 异常处理概述异常(PL/SQL 运行时错误)可能来自设计错误、编码错误、硬件故障或其他来源。 您无法预先处理所有可能触发的异常,但您可以编写异常处理程序,让您的程序在触发异常的
注意点 psql 里面执行语句要加上结尾符号 ; CMD命令行里面执行psql,pg_dump,pg_restore等命令的时候不能加结尾符号 ; 登陆psql 1:连接数据库: psql -h localhost -U postgres -p 5432 -d kf 2:查看所有数据库 \l ; 3:查看用户 \du ; 4:连接数据库 \c dbname ; 5:查看表的结构
转载 2024-01-04 15:07:10
229阅读
Gauss算法,称为高斯消元算法,用来解决n元一次方程,在解决线性方程问题起着重要作用。 简述  运用高斯消元的方法,我们可以在O(n3)的时间求出n元线性方程,但是由于时间复杂度的原因,请注意题目数据范围的提示。高斯消元三大定理(在小学就学过了吧):    1.两个方程互换位置,解不变;    2.一个方程进行加减乘除,解不变;    3.一个方程乘上数k加上另一个方程,解不变;  这
函数是一起组织以执行特定任务的一组语句, Swift 4函数可以像简单的C函数一样简单,也可以像目标C语言函...
原创 2024-01-29 08:19:04
115阅读
JavaScript 1.2引入了函数变量的概念,这是定义函数的另一种新方法。函数字面量是定义未命名函数的表达式...
原创 2023-07-20 21:00:36
56阅读
义 JavaScript 使用关键字 function 定义函数。 函数 可以 通过声明定义,函数...
转载 2022-12-12 21:28:45
81阅读
  • 1
  • 2
  • 3
  • 4
  • 5