【PostgreSQL学习手册(目录)】教程文章相关的互联网学习教程文章

PostgreSQL学习手册(常用数据类型)

一、数值类型: 下面是PostgreSQL所支持的数值类型的列表和简单说明: 名字存储空间描述范围smallint2 字节小范围整数-32768 到 +32767integer4 字节常用的整数-2147483648 到 +2147483647bigint8 字节大范围的整数-9223372036854775808 到 9223372036854775807decimal变长用户声明精度,精确无限制numeric变长用户声明精度,精确无限制real4 字节变精度,不精确6 位十进制数字精度double8 字节变精度,不精确15 位十进制数字精...

PostgreSQL学习手册(目录)

原文地址:http://www.cnblogs.com/stephen-liu74/archive/2012/06/08/2315679.html 事实上之前有很长一段时间都在纠结是否有必要好好学习它,但是始终都没有一个很好的理由说服自己。甚至是直到这个项目最终决定选用PostgreSQL时,我都没有真正意识到学习它的价值,当时只是想反正和其它数据库差不多,能用就行了。然而有一天晚上,自己也不知道为什么,躺在床上开始回想整个项目的实施过程,想着想着就想到了数据库选型这一问...

PostgreSQL学习手册-模式Schema(转)

原文:http://www.cnblogs.com/stephen-liu74/archive/2012/04/25/2291526.html 一个数据库包含一个或多个命名的模式,模式又包含表。模式还包含其它命名的对象,包括数据类型、函数,以及操作符。同一个对象名可以在不同的模式里使用而不会导致冲突; 比如,schema1和myschema都可以包含叫做mytable的表。和数据库不同,模式不是严格分离的:一个用户可以访问他所连接的数据库中的任意模式中的对象,只要他有权限。 我们需...

[转] PostgreSQL学习手册(函数和操作符)

常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符: 下面是PostgreSQL中提供的比较操作符列表:操作符 描述< 小于> 大于<= 小于或等于>= 大于或等于= 等于!= 不等于 比较操作符可以用于所有可以比较的数据类型。所有比较操作符都是双目操作符,且返回boolean类型。除了比较操作符以外,我们还可以使用BETWEEN语句,如: a BETWEEN x AND y 等效于 a >= x AND a <= y ...

学习推荐-Postgresql学习手册

Postgresql之旅: http://www.cnblogs.com/stephen-liu74/archive/2012/06/08/2315679.html postgresql逻辑结构+权限: https://yq.aliyun.com/articles/41210 学习推荐-Postgresql学习手册标签:blog sql log http target step arc com www 本文系统来源:https://www.cnblogs.com/hellojesson/p/8461311.html

PostgreSQL中文学习手册(事物隔离)【图】

PostgreSQL中文学习手册(事物隔离) ,PostgreSQL在9.1之前的版本中只是实现了其中两种,即读已提交和可串行化,如果在实际应用中 在SQL的标准中事物隔离级别分为以下四种: 1. 读未提交(Read uncommitted) 2. 读已提交(Read committed) 3. 可重复读(Repeatable read) 4. 可串行化(Serializable) 然而PostgreSQL在9.1之前的版本中只是实现了其中两种,即读已提交和可串行化,如果在实际应用中选择了另外两种,那么P...

PostgreSQL中文学习手册(数据库维护)【图】

PostgreSQL中文学习手册(数据库维护) ,在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧 一、恢复磁盘空间: 在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据表中的数据变化极为频繁时,那么在一段时间之后该表所占用的空间将会变得很大,然而数据量却可能变化不大。要解决该...

PostgreSQL中文学习手册(性能提升技巧)

PostgreSQL中文学习手册(性能提升技巧) ,PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关 一、使用EXPLAIN: PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,,我们可以通过使用EXPLAIN命令来查看规划器为每个查询生成的查询规划。 PostgreSQL中生成的查询规划是由1到n个规划节点构...

PostgreSQL中文学习手册(系统表)【图】

PostgreSQL中文学习手册(系统表) ,该系统表记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型 一、pg_class:该系统表记录了数据表、索引(仍然需要参阅pg_index)、序列、视图、复合类型和一些特殊关系类型的元数据。注意:不是所有字段对所有对象类型都有意义。 名字 类型 引用 描述relname name数据类型名字。relfilenode oid对象存储在磁盘上的文件名,如果没有则为0。 relpages int4该数据表或...

PostgreSQL中文学习手册(索引)【图】

PostgreSQL中文学习手册(索引) ,PostgreSQL提供了多种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种 一、索引的类型: PostgreSQL提供了多种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tree索引。 1. B-Tree: CREATE TABLE test1 ( id integer, content varchar ); CREA...

PostgreSQL中文学习手册(服务器配置)【图】

PostgreSQL中文学习手册(服务器配置) ,下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因 一、服务器进程的启动和关闭: 下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,,因此在使用上比直接使用postgres更加方便。 pg_ctl init[db] [-D DATADIR] [-s] [-o "OPTIONS"] pg_ctl start [-w] [-t SECS] [-D DATADIR] [-s] [-l FILENAME] [-...

PostgreSQL中文学习手册(角色和权限)【图】

PostgreSQL中文学习手册(角色和权限) ,PostgreSQL是通过角色来管理数据库访问权限的,我们可以将一个角色看成是一个数据库用户, PostgreSQL是通过角色来管理数据库访问权限的,我们可以将一个角色看成是一个数据库用户,或者一组数据库用户。角色可以拥有数据库对象,如表、索引,也可以把这些对象上的权限赋予其它角色,,以控制哪些用户对哪些对象拥有哪些权限。

PostgreSQL中文学习手册(数据库管理)【图】

PostgreSQL中文学习手册(数据库管理) ,在与数据库服务器建立连接时,该连接只能与一个数据库形成关联,不允许在一个会话中进行多 一、概述: 数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群的。更准确地说,数据库是模式的集合,而模式包含表、函数等SQL对象。因此完整的对象层次应该是这样的:服务器、数据...