锁或独占锁或写锁阻止用户修改行或整个表。 在UPDATE和DELETE修改的行在事务的持续时间内被自动独占锁定。 这将阻止其他用户更改行,直到事务被提交或回退。 用户必须等待其他用户当他们都尝试修改同一行时。 如果他们修…
分类:PostgreSQL教程
PostgreSQL UNIONS子句
PostgreSQL UNION子句/运算符用于组合两个或多个SELECT语句的结果,而不返回任何重复的行。 要使用UNION,每个SELECT必须具有相同的列数,相同数量的列表达式,相同的数据类型,并且具有相同的顺序,…
PostgreSQL Array函数
PostgreSQL的ARRAY_AGG函数是用来连接到一个数组中的输入值,包括空。 要了解函数ARRAY_AGG,考虑表COMPANY 记录如下: testdb# select * from COMPANY; id |…
Java连接PostgreSQL数据库
在Java程序中使用PostgreSQL之前,我们需要确保在机器上安装了PostgreSQL JDBC和Java。 您可以在机器上检查是否正确安装了Java:Java教程。 现在我们来看一下如何设置PostgreSQL …
PostgreSQL命令语法大全
可以使用help语句查看所有postgreSQL语句的语法。 按照以下步骤查看PostgreSQL中所有语句的语法。 安装postgreSQL后,打开psql为:程序文件 -> PostgreSQL 9.2 -&g…
C/C++连接PostgreSQL数据库
本教程将使用libpqxx库,它是PostgreSQL的官方C++客户端API。 libpqxx的源代码可以在BSD许可证下使用,因此您可以免费下载它,将其传递给其他人,更改它,销售,将其包含在您自己的代码中,并与任何人…
PostgreSQL连接PHP
安装 PostgreSQL的扩展是默认启用的最新版本的PHP5.3.x.但是它可能通过在编译时加上–without-pgsql 选项禁用。但仍然可以使用yum命令安装PHP的PostgreSQL的接口: yu…
PostgreSQL字符串函数
PostgreSQL的字符串函数主要用于字符串操作。下表详细介绍了重要的字符串函数: 名称 描述 ASCII() 返回最左边的字符的数值 BIT_LENGTH() 返回参数的长度位 CHAR_LENGTH() 返回参数中…
PostgreSQL特点
PostgreSQL的特点如下 – PostgreSQL可在所有主要操作系统(即Linux,UNIX(AIX,BSD,HP-UX,SGI IRIX,Mac OS X,Solaris,Tru64)和Window…
PostgreSQL创建数据库
本章讨论在PostgreSQL中如何创建一个新的数据库, PostgreSQL提供两种方式创建一个新的数据库: 使用CREATE DATABASE的SQL命令。 使用createdb的一个命令行可执行文件。 使用CREA…
PostgreSQL数据类型
数据类型指定要在表字段中存储哪种类型的数据。 在创建表时,对于每列必须使用数据类型。PotgreSQL中主要有三种类型的数据类型。 此外,用户还可以使用CREATE TYPE SQL命令创建自己的自定义数据类型。 以下是…
PostgreSQL NULL值
PostgreSQL NULL是用于表示缺少值的术语。 表中的NULL值是一个字段中的值,显示为空白。 具有NULL值的字段是没有值的字段。要知道一个NULL值与零值或包含空格的字段不同是非常重要的。 语法: 创建表时使…