大数据
-
PostgreSQL学习手册(函数和操作符<三>)
PostgreSQL学习手册(函数和操作符<三>) 九、序列操作函数: 序列对象(也叫序列生成器)都是用CREATE SEQUENCE创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。下面序列函数,为我们从序…
-
PostgreSQL学习手册(函数和操作符<二>)
PostgreSQL学习手册(函数和操作符<二>) 六、模式匹配: PostgreSQL中提供了三种实现模式匹配的方法:SQL LIKE操作符,更近一些的SIMILAR TO操作符,和POSIX-风格正则表达式。1. LIKE:string LIKE pattern [ …
-
PostgreSQL学习手册(函数和操作符<一>)
PostgreSQL学习手册(函数和操作符<一>) 一、逻辑操作符: 常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。 二、比较操作符: 下面是PostgreSQL中提供的比较操作符列表: 操…
-
PostgreSQL学习手册(索引)
PostgreSQL学习手册(索引) 一、索引的类型: PostgreSQL提供了多 种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tr…
-
PostgreSQL学习手册(事物隔离)
PostgreSQL学习手册(事物隔离) 在SQL的标准中事物隔离级别分为以下四种:1. 读未提交(Read uncommitted)2. 读已提交(Read committed)3. 可重复读(Repeatable read)4. 可串行化(Serializable)然而PostgreSQL在9.…
-
PostgreSQL学习手册(性能提升技巧)
PostgreSQL学习手册(性能提升技巧) 一、使用EXPLAIN: PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以…
-
PostgreSQL学习手册(服务器配置)
PostgreSQL学习手册(服务器配置) 一、服务器进程的启动和关闭: 下面是pg_ctl命令的使用方法和常用选项,需要指出的是,该命令是postgres命令的封装体,因此在使用上比直接使用postgres更加方便。pg_ctl init[db] […
-
PostgreSQL学习手册(角色和权限)
PostgreSQL学习手册(角色和权限) PostgreSQL是通过角色来管理数据库访问权限的,我们可以将一个角色看成是一个数据库用户,或者一组数据库用户。角色可以拥有数据库对象,如表、索引,也可以把这些对象上的权限…
-
PostgreSQL学习手册(数据库管理)
PostgreSQL学习手册(数据库管理) 一、概述: 数据库可以被看成是SQL对象(数据库对象)的命名集合,通常而言,每个数据库对象(表、函数等)只属于一个数据库。不过对于部分系统表而言,如pg_database,是属于整个集群…
-
PostgreSQL学习手册(数据库维护)
PostgreSQL学习手册(数据库维护) 一、恢复磁盘空间: 在PostgreSQL中,使用delete和update语句删除或更新的数据行并没有被实际删除,而只是在旧版本数据行的物理地址上将该行的状态置为已删除或已过期。因此当数据…