PostgreSQL数据库官方下载常量使用教学
PostgreSQL是一个功能强大的开源对象关系数据库系统,.它包括了可以说是目前世界上最丰富的数据类型的支持,包括文本、任意精度的数值数组、JSON 数据等等,经过30多年的积极开发,已在可靠性,功能丰富实用,通过 Tsearch2 或 OpenFTS,8.3版本中内嵌 Tsearch2,支持用户进行全文检索,快速查找数据库你想要的内容,拥有稳定的性能,JSON,JSONB,XML,HStore 原生支持,满足不同yoghurt的不同需求,传奇的可靠性和稳定性,一经推出就赢得了极高的声誉。
PostgreSQL功能特点
1.函数:通过函数,可以在数据库服务器端执行指令程序。
2.索引:用户可以自定义索引方法,或使用内置的 B 树,哈希表与 GiST 索引。
3.触发器:触发器是由SQL语句查询所触发的事件。如:一个INSERT语句可能触发一个检查数据完整性的触发器。触发器通常由INSERT或UPDATE语句触发。
4.多版本并发控制:PostgreSQL使用多版本并发控制(MVCC,Multiversion concurrency control)系统进行并发控制,该系统向每个用户提供了一个数据库的"快照",用户在事务内所作的每个修改,对于其他的用户都不可见,直到该事务成功提交。
5.规则:规则(RULE)允许一个查询能被重写,通常用来实现对视图(VIEW)的操作,如插入(INSERT)、更新(UPDATE)、删除(DELETE)。
PostgreSQL使用帮助
常量
在PostgreSQL中有三种隐式类型常量:字符串、位串和数字。常量也可以被指定显示类型,这可以使得它被更精确地展示以及更有效地处理。这些选择将会在后续小节中讨论。
4.1.2.1. 字符串常量
在SQL中,一个字符串常量是一个由单引号(')包围的任意字符序列,例如'This is a string'。为了在一个字符串中包括一个单引号,可以写两个相连的单引号,例如'Dianne''s horse'。注意这和一个双引号(")不同。
两个只由空白及至少一个新行分隔的字符串常量会被连接在一起,并且将作为一个写在一起的字符串常量来对待。例如:
PostgreSQL数据库官方下载常量使用教学图2
等同于:
PostgreSQL数据库官方下载常量使用教学图3
但是:
PostgreSQL数据库官方下载常量使用教学图4
则不是合法的语法(这种有些奇怪的行为是SQL指定的,PostgreSQL遵循了该标准)。
4.1.2.2. C风格转义的字符串常量
PostgreSQL也接受“转义”字符串常量,这也是SQL标准的一个扩展。一个转义字符串常量可以通过在开单引号前面写一个字母E(大写或小写形式)来指定,例如E'foo'(当一个转义字符串常量跨行时,只在第一个开引号之前写E)。在一个转义字符串内部,一个反斜线字符(\)会开始一个 C 风格的反斜线转义序列,在其中反斜线和后续字符的组合表示一个特殊的字节值
相关下载
相关软件
大家都在找