PostgreSQL由计算机科学教授Michael Stonebraker在UCB创建。 它最初叫做Postgres。 1986年由Michael Stonebraker教授作为后续项目和Ingres项目启动,克服了当代…
分类:PostgreSQL教程
PostgreSQL删除表
PostgreSQL的DROP TABLE语句是用来删除表定义及其所有相关的数据表的索引,规则,触发器和约束。 必须使用此命令时要小心,因为一旦一个表被删除表中提供的所有信息也将被永远失去了。 语法 DROP TABLE…
PostgreSQL HAVING子句
HAVING子句可以让我们挑选出该函数的结果符合某些条件的特定行。 WHERE子句所选列的条件,而HAVING子句地方条件由GROUP BY子句创建的组。 语法: 以下是HAVING子句在SELECT查询的位置: SEL…
PostgreSQL模式Schema
模式(schema)实际上一个命名表的集合。也可以包含一个schema视图,索引,序列,数据类型,运算符和函数。Schema是满足类似于在操作系统级别的目录,但该模式不能嵌套。 CREATE SCHEMA Postgre…
PostgreSQL TRUNCATE TABLE命令
PostgreSQL的truncate table命令用于从现有的表删除完整的数据。还可以使用DROP TABLE命令删除整个表及表结构,它会删除数据库,需要再次重新创建该表。 作为在每个表上的DELETE(删除)具有相…
PostgreSQL概述
PostgreSQL是一个功能强大,开源对象关系型数据库系统。它拥有超过15年的持续开发和经验证的体系结构,赢得了良好的声誉:可靠性,数据完整性和正确性。 这是一个快速学习PostgreSQL和PostgreSQL编程的…
PostgreSQL事务
事务是对数据库执行的工作单元。事务是以逻辑顺序完成的工作的单位或顺序,无论是用户手动的方式还是通过某种数据库程序自动执行。 事务性质 事务具有以下四个标准属性,一般是由首字母缩写词ACID简称: 原子性(Atomicit…
PostgreSQL条件查询
PostgreSQL条件用于从数据库获取更具体的结果。 它们通常与WHERE子句一起使用。 具有子句的条件就像双层过滤器。 以下是PostgreSQL条件的列表: AND 条件 OR 条件 AND & OR 条件…
PostgreSQL自动递增
PostgreSQL具有数据类型smallserial,serial和bigserial; 这些不是真正的类型,而只是在创建唯一标识符列的标志以方便使用。 这些类似于一些其他数据库支持的AUTO_INCREMENT属性。…
PostgreSQL视图
视图是伪表。也就是说,他们是不是真正的表,但仍然显示为普通表来的SELECT。一个视图可以代表一个真正的表的一个子集,从一个普通的表中选择特定的列或某些行。视图甚至可以代表加入表。因为视图被分配单独的权限,你可以使用它们…
PostgreSQL NULL值
PostgreSQL的NULL是一个术语,用来代表一个缺失值。 NULL值表中的一个字段中的值,显示为空白。 一个NULL值的字段与字段没有值。这是非常重要的,要了解的是一个NULL值是不同于一个零值或一个字段为空格。 …
PostgreSQL截断表(TRUNCATE TABLE语句)
PostgreSQL TRUNCATE TABLE命令用于从现有表中删除完整的数据。您也可以使用DROP TABLE命令删除完整的表,但会从数据库中删除完整的表结构,如果希望存储某些数据,则需要重新创建此表。 它和在每个…