PostgreSQL的WHERE子句用于指定条件而获取的数据,可以在单个表或多个表加入。 如果给定的条件满足,才返回从表中的具体数值。也可以使用WHERE子句过滤掉不希望出现的结果集行。 WHERE子句不仅是在SELEC…
标签:PostgreSQL教程
PostgreSQL日期时间DATE/TIME
我们已经讨论过的章节中数据类型的日期/时间(DATE/TIME)数据类型。现在让我们来看日期/时间运算符和函数。 下表列出了基本算术操作符的行为: 运算符 实例 结果 + date ‘2001-09-28…
PostgreSQL概述
PostgreSQL是一个功能强大,开源对象关系型数据库系统。它拥有超过15年的持续开发和经验证的体系结构,赢得了良好的声誉:可靠性,数据完整性和正确性。 这是一个快速学习PostgreSQL和PostgreSQL编程的…
PostgreSQL教程
PostgreSQL 教程 PostgreSQL是一个功能强大,开源对象关系型数据库系统。它拥有超过15年的持续开发和业经验证的架构,具有良好的可靠性,数据完整性和正确性。 PostgreSQL能够运行在所有主流操作系统…
PostgreSQL创建数据库
本章讨论在PostgreSQL中如何创建一个新的数据库, PostgreSQL提供两种方式创建一个新的数据库: 使用CREATE DATABASE的SQL命令。 使用createdb的一个命令行可执行文件。 使用CREA…
PostgreSQL Array函数
PostgreSQL的ARRAY_AGG函数是用来连接到一个数组中的输入值,包括空。 要了解函数ARRAY_AGG,考虑表COMPANY 记录如下: testdb# select * from COMPANY; id |…
PostgreSQL权限
每当在数据库中创建一个对象,所有者可以分配它访问权限。所有者通常是执行创建语句。对于大多数类型的对象,初始状态是,只有对所有者(或超级用户)可以修改或删除的对象。为了让其他角色或用户使用它,特权或权限必须是理所当然。 在…
PostgreSQL连接Perl
安装 PostgreSQL可以用Perl使用Perl DBI模块,这是一个Perl编程语言的数据库访问模块集成。它定义了一套方法,变数和约定,提供一个标准的数据库接口。 下面是简单的步骤,Linux/Unix机器上安装D…
PostgreSQL NULL值
PostgreSQL的NULL是一个术语,用来代表一个缺失值。 NULL值表中的一个字段中的值,显示为空白。 一个NULL值的字段与字段没有值。这是非常重要的,要了解的是一个NULL值是不同于一个零值或一个字段为空格。 …
PostgreSQL模式Schema
模式(schema)实际上一个命名表的集合。也可以包含一个schema视图,索引,序列,数据类型,运算符和函数。Schema是满足类似于在操作系统级别的目录,但该模式不能嵌套。 CREATE SCHEMA Postgre…
PostgreSQL UNIONS子句
PostgreSQL的UNION子句/运算符用于合并两个或多个SELECT语句的结果,不返回任何重复的行。 直接使用UNION,每个SELECT选择的列数必须具有相同的,相同数目的列表达式相同的数据类型,并让它们在相同的…
PostgreSQL删除表
PostgreSQL的DROP TABLE语句是用来删除表定义及其所有相关的数据表的索引,规则,触发器和约束。 必须使用此命令时要小心,因为一旦一个表被删除表中提供的所有信息也将被永远失去了。 语法 DROP TABLE…