书籍详情
PostgreSQL必备参考手册
作者:(美)Barry Stinson著;云巅工作室译
出版社:人民邮电出版社
出版时间:2002-01-01
ISBN:9787115100207
定价:¥35.00
购买这本书可以去
内容简介
本书对关系数据库管理系统(RDBMS)PostgreSQL进行了全方位的介绍。全书分为五个部分。第一部分(第1章)列出了PostgreSQL 7.1版本支持的所有SQL命令。第二部分(第2章到第5章)介绍了PostgreSQL的数据类型、操作符及函数等内容。第三部分(第6章到第10章)通过介绍用户可执行文件、系统可执行文件、系统配置文件与库及日志文件等帮助用户轻松管理PostgreSQL。第四部分(第11章到第14章)讲授了PostgreSQL的编程知识,包括服务器端编程、客户端编程、创建自定义函数及其他高级PostgreSQL编程技巧。第五部分(附录A、附录B)提供了丰富的PostgreSQL参考资源及PostgreSQL历年版本信息。本书适合PostgreSQL程序员阅读,也可以供数据库系统管理员参考。
作者简介
暂缺《PostgreSQL必备参考手册》作者简介
目录
第一部分 SQL参考
第1章 PostgreSQL SQL参考
1.1 命令表
1.2 命令列表(按字母顺序排列)
·Abort
·ALTER GROUP
·ALTER TABLE
·ALTER USER
·BEGIN
·CLOSE
·CLUSTER
·COMMENT
·COMMIT
·COPY
·CREATE AGGREGATE
·CREATE DATABASE
·CREATE FUNCTION
·CREATE GROUP
·CREATE INDEX
·CREATE LANGUAGE
·CREATE OPERATOR
·CREATE RULE
·CREATE SEQUENCE
·CREATE TABLE
·CREATE TABLE AS
·CREATE TRIGGER
·CREATE TYPE
·CREATE USER
·CREATE VIEW
·DECLARE
·DELETE
·DROP AGGREGATE
·DROP DATABASE
·DROP FUNCTION
·DROP GROUP
·DROP INDEX
·DROP LANGUAGE
·DROP OPERATOR
·DROP RULE
·DROP SEQUENCE
·DROP TABLE
·DROP TRIGGER
·DROP TYPE
·DROP USER
·DROP VIEW
·END
·EXPLAIN
·FETCH
·GRANT
·INSERT
·LISTEN
·LOAD
·LOCK
·MOVE
·NOTIFY
·REINDEX
·RESET
·REVOKE
·ROLLBACK
·SELECT
·SELECT INTO
·SET
·SHOW
·TRUNCATE
·UNLISTEN
·UPDATE
·VACUUM
第二部分 PostgreSQL规范
第2章 PostgreSQL数据类型
2.1 数据类型表
2.2 几何数据类型
·BOX
·CIRCLE
·LINE
·LSEG
·PATH
·POINT
·POLYGON
2.3 逻辑数据类型
·BOOLEAN
2.4 网络数据类型
·CIDR
·INET
·MACADDR
2.5 数字数据类型
·BIGINT(或INT8)
·DECIMAL(或NUMERIC)
·DOUBLE PRECISION(或FLOAT8)
·INTEGER(或INT4)
·REAL(或FLOAT4)
·SERIAL
·SMALLINT(或INT2)
2.6 字符串数据类型
·CHAR(或CHARACTER)
·TEXT
·VARCHAR(或CHARACTER VARYING)
2.7 时间数据类型
·DATE
·INTERVAL
·TIME
·TIME WITH TIME ZONE
·TIMESTAMP
2.8 其他数据类型
·BIT和BIT VARYING
·MONEY
·NAME
·OID
2.9 更多的数据类型
第3章 PostgreSQL操作符
3.1 几何类操作符
·列表
·注释/示例
3.2 逻辑类操作符
·列表
·注释/示例
3.3 网络类操作符
·列表
·注释/示例
3.4 数字类操作符
·列表
·注释/示例
3.5 字符串操作符
·列表
·注释/示例
3.6 时间操作符
·列表
第4章 PostgreSQL函数
4.1 函数表(按类别分组)
4.2 聚集函数
·AVG
·COUNT
·MAX
·MIN
·STDDEV
·SUM
·VARIANCE
4.3 转换函数
·CAST
·TO_CHAR
·TO_DATE
·TO_NUMBER
·TO_TIMESTAMP
4.4 几何类函数
·AREA
·BOX
·CENTER
·CIRCLE
·DIAMETER
·HEIGHT
·ISCLOSED
·ISOPEN
·LENGTH
·LSEG
·NPOINT
·PATH
·PCLOSE
·POINT
·POLYGON
·POPEN
·RADIUS
·WIDTH
4.5 网络类函数
·ABBREV
·BROADCAST
·HOST
·MASKLEN
·NETMASK
·NETWORK
·TEXT
·TRUNC
4.6 数字类函数
·ABS
·ACOS
·ASIN
·ATAN
·ATAN2
·CBRT
·CEIL
·COS
·COT
·DEGREES
·EXP
·FLOOR
·LN
·LOG
·PI
·POW或POWER
·RADIANS
·RANDOM
·ROUND
·SIN
·SQRT
·TAN
·TRUNC
4.7 SQL类函数
·CASE WHEN
·COALESCE
·NULLIF
4.8 字符串类函数
·ASCII
·CHR
·INITCAP
·LENGTH、CHAR_LENGTH或CHARACTER_LENGTH
·LOWER
·LPAD
·LTRIM
·OCTET_LENGTH
·POSITION
·STRPOS
·RPAD
·RTRIM
·SUBSTRING
·SUBSTR
·TRANSLATE
·TRIM
·UPPER
4.9 时间类函数
·AGE
·CURRENT_DATE
·CURRENT_TIME
·CURRENT_TIMESTAMP
·DATE_PART
·DATE_TRUNC
·EXTRACT
·ISFINITE
·NOW
·TIMEOFDAY
·TIMESTAMP
4.10 用户类函数
·CURRENT_USER
·SEEESON_USER
·USER
4.11 其他类函数
·ARRAY_DIMS
第5章 其他PostgreSQL主题
5.1 字段中的数组
·创建一个数组
·使用数组字段
·多维数组
·扩展数组
5.2 继承
5.3 PostgreSQL索引
·B-Tree索引
·R-Tree索引
·散列索引
·其他索引主题
5.4 OID
5.5 多版本并发控制
·读已提交(READ COMMITTED)级
·可串行化(Serializable)级
第三部分 PostgreSQL管理
第6章 用户可执行文件
·文件列表(按字母排序)
·createdb
·createlang
·createuser
·dropdb
·droplang
·dropuser
·ecpg
·pgaccess
·pgadmin
·pg_dump
·pg_dumpall
·pg_restore
·pg_upgrade
·pgtclsh
·pgtksh
·psql
·vacuumdb
第7章 系统可执行文件
7.1 文件列表(按字母排序)
·initdb
·initlocation
·ipcclean
·pg_ctl
·pg_passwd
·postgres
·postmaster
第8章 系统配置文件和库
8.1 系统配置文件
·pg_options/postgresql.conf
·/etc/logrotate.d/postgres
·pg_hha.conf
8.2 库文件
第9章 数据库和日志文件
9.1 PostgreSQL数据目录
·系统目录
·用户定义目录
9.2 日志文件
·自定义日志旋转
·配置PostgreSQL以使用syslog
第10章 常规管理任务
10.1 编译和安装
·基本于源代码安装
·基于包的安装
10.2 创建用户
10.3 授予用户权限
10.4 数据库维护
10.5 数据库备份/恢复
10.6 操作性能优化
·硬件考虑
·优化SQL代码
·缓存大小和其他因素
·通过EXPLAIN优化查询
第四部分 用PostgreSQL编程
第11章 服务器端编程
11.1 过程语言的优势
11.2 安装过程语言
·SQL声明
·使用createlang命令
11.3 PL/pgSQL
·PL/pgSQL语言定义
11.4 PL/Tcl
·一般Tcl语言初步
·PL/Tcl语言定义
11.5 PL/Perl
·一般Perl语言初步
·PL/Perl语言定义
第12章 创建自定义函数
12.1 创建自定义函数
·使用示例
12.2 创建自定义触发器
12.3 创建自定义规则
·注释和其他方面
第13章 客户端编程
13.1 ecpg
·声明和定义变量
·连接到数据库
·执行查询
·错误处理
13.2 JDBC
·编译驱动
·安装驱动
·配置客户端
·连接
·执行查询
·修改记录
13.3 libpq
·PQconnectdb
·PQexec
13.4 libpq++
·PgConnection
·PgDatabase
13.5 libpqeasy
13.6 ODBC
·安装
13.7 Perl
·DBI类(连接)
·DBI句柄方法(运行查询)
·DBI语句句柄方法(结果)
·语句句柄属性
13.8 Python(PyGreSQL)
·编译PyGreSQL
·Python配置
·PyGreSQL接口
13.9 PHP
第14章 高级PostgreSQL编程
14.1 扩展函数
·SQL函数
·过程语言函数
·已编译函数
14.2 扩展类型
·创建数据类型
14.3 扩展操作符
·定义自定义操作符
·优化注释
第五部分 附录
附录A 参考资源
附录B PostgreSQL版本信息
第1章 PostgreSQL SQL参考
1.1 命令表
1.2 命令列表(按字母顺序排列)
·Abort
·ALTER GROUP
·ALTER TABLE
·ALTER USER
·BEGIN
·CLOSE
·CLUSTER
·COMMENT
·COMMIT
·COPY
·CREATE AGGREGATE
·CREATE DATABASE
·CREATE FUNCTION
·CREATE GROUP
·CREATE INDEX
·CREATE LANGUAGE
·CREATE OPERATOR
·CREATE RULE
·CREATE SEQUENCE
·CREATE TABLE
·CREATE TABLE AS
·CREATE TRIGGER
·CREATE TYPE
·CREATE USER
·CREATE VIEW
·DECLARE
·DELETE
·DROP AGGREGATE
·DROP DATABASE
·DROP FUNCTION
·DROP GROUP
·DROP INDEX
·DROP LANGUAGE
·DROP OPERATOR
·DROP RULE
·DROP SEQUENCE
·DROP TABLE
·DROP TRIGGER
·DROP TYPE
·DROP USER
·DROP VIEW
·END
·EXPLAIN
·FETCH
·GRANT
·INSERT
·LISTEN
·LOAD
·LOCK
·MOVE
·NOTIFY
·REINDEX
·RESET
·REVOKE
·ROLLBACK
·SELECT
·SELECT INTO
·SET
·SHOW
·TRUNCATE
·UNLISTEN
·UPDATE
·VACUUM
第二部分 PostgreSQL规范
第2章 PostgreSQL数据类型
2.1 数据类型表
2.2 几何数据类型
·BOX
·CIRCLE
·LINE
·LSEG
·PATH
·POINT
·POLYGON
2.3 逻辑数据类型
·BOOLEAN
2.4 网络数据类型
·CIDR
·INET
·MACADDR
2.5 数字数据类型
·BIGINT(或INT8)
·DECIMAL(或NUMERIC)
·DOUBLE PRECISION(或FLOAT8)
·INTEGER(或INT4)
·REAL(或FLOAT4)
·SERIAL
·SMALLINT(或INT2)
2.6 字符串数据类型
·CHAR(或CHARACTER)
·TEXT
·VARCHAR(或CHARACTER VARYING)
2.7 时间数据类型
·DATE
·INTERVAL
·TIME
·TIME WITH TIME ZONE
·TIMESTAMP
2.8 其他数据类型
·BIT和BIT VARYING
·MONEY
·NAME
·OID
2.9 更多的数据类型
第3章 PostgreSQL操作符
3.1 几何类操作符
·列表
·注释/示例
3.2 逻辑类操作符
·列表
·注释/示例
3.3 网络类操作符
·列表
·注释/示例
3.4 数字类操作符
·列表
·注释/示例
3.5 字符串操作符
·列表
·注释/示例
3.6 时间操作符
·列表
第4章 PostgreSQL函数
4.1 函数表(按类别分组)
4.2 聚集函数
·AVG
·COUNT
·MAX
·MIN
·STDDEV
·SUM
·VARIANCE
4.3 转换函数
·CAST
·TO_CHAR
·TO_DATE
·TO_NUMBER
·TO_TIMESTAMP
4.4 几何类函数
·AREA
·BOX
·CENTER
·CIRCLE
·DIAMETER
·HEIGHT
·ISCLOSED
·ISOPEN
·LENGTH
·LSEG
·NPOINT
·PATH
·PCLOSE
·POINT
·POLYGON
·POPEN
·RADIUS
·WIDTH
4.5 网络类函数
·ABBREV
·BROADCAST
·HOST
·MASKLEN
·NETMASK
·NETWORK
·TEXT
·TRUNC
4.6 数字类函数
·ABS
·ACOS
·ASIN
·ATAN
·ATAN2
·CBRT
·CEIL
·COS
·COT
·DEGREES
·EXP
·FLOOR
·LN
·LOG
·PI
·POW或POWER
·RADIANS
·RANDOM
·ROUND
·SIN
·SQRT
·TAN
·TRUNC
4.7 SQL类函数
·CASE WHEN
·COALESCE
·NULLIF
4.8 字符串类函数
·ASCII
·CHR
·INITCAP
·LENGTH、CHAR_LENGTH或CHARACTER_LENGTH
·LOWER
·LPAD
·LTRIM
·OCTET_LENGTH
·POSITION
·STRPOS
·RPAD
·RTRIM
·SUBSTRING
·SUBSTR
·TRANSLATE
·TRIM
·UPPER
4.9 时间类函数
·AGE
·CURRENT_DATE
·CURRENT_TIME
·CURRENT_TIMESTAMP
·DATE_PART
·DATE_TRUNC
·EXTRACT
·ISFINITE
·NOW
·TIMEOFDAY
·TIMESTAMP
4.10 用户类函数
·CURRENT_USER
·SEEESON_USER
·USER
4.11 其他类函数
·ARRAY_DIMS
第5章 其他PostgreSQL主题
5.1 字段中的数组
·创建一个数组
·使用数组字段
·多维数组
·扩展数组
5.2 继承
5.3 PostgreSQL索引
·B-Tree索引
·R-Tree索引
·散列索引
·其他索引主题
5.4 OID
5.5 多版本并发控制
·读已提交(READ COMMITTED)级
·可串行化(Serializable)级
第三部分 PostgreSQL管理
第6章 用户可执行文件
·文件列表(按字母排序)
·createdb
·createlang
·createuser
·dropdb
·droplang
·dropuser
·ecpg
·pgaccess
·pgadmin
·pg_dump
·pg_dumpall
·pg_restore
·pg_upgrade
·pgtclsh
·pgtksh
·psql
·vacuumdb
第7章 系统可执行文件
7.1 文件列表(按字母排序)
·initdb
·initlocation
·ipcclean
·pg_ctl
·pg_passwd
·postgres
·postmaster
第8章 系统配置文件和库
8.1 系统配置文件
·pg_options/postgresql.conf
·/etc/logrotate.d/postgres
·pg_hha.conf
8.2 库文件
第9章 数据库和日志文件
9.1 PostgreSQL数据目录
·系统目录
·用户定义目录
9.2 日志文件
·自定义日志旋转
·配置PostgreSQL以使用syslog
第10章 常规管理任务
10.1 编译和安装
·基本于源代码安装
·基于包的安装
10.2 创建用户
10.3 授予用户权限
10.4 数据库维护
10.5 数据库备份/恢复
10.6 操作性能优化
·硬件考虑
·优化SQL代码
·缓存大小和其他因素
·通过EXPLAIN优化查询
第四部分 用PostgreSQL编程
第11章 服务器端编程
11.1 过程语言的优势
11.2 安装过程语言
·SQL声明
·使用createlang命令
11.3 PL/pgSQL
·PL/pgSQL语言定义
11.4 PL/Tcl
·一般Tcl语言初步
·PL/Tcl语言定义
11.5 PL/Perl
·一般Perl语言初步
·PL/Perl语言定义
第12章 创建自定义函数
12.1 创建自定义函数
·使用示例
12.2 创建自定义触发器
12.3 创建自定义规则
·注释和其他方面
第13章 客户端编程
13.1 ecpg
·声明和定义变量
·连接到数据库
·执行查询
·错误处理
13.2 JDBC
·编译驱动
·安装驱动
·配置客户端
·连接
·执行查询
·修改记录
13.3 libpq
·PQconnectdb
·PQexec
13.4 libpq++
·PgConnection
·PgDatabase
13.5 libpqeasy
13.6 ODBC
·安装
13.7 Perl
·DBI类(连接)
·DBI句柄方法(运行查询)
·DBI语句句柄方法(结果)
·语句句柄属性
13.8 Python(PyGreSQL)
·编译PyGreSQL
·Python配置
·PyGreSQL接口
13.9 PHP
第14章 高级PostgreSQL编程
14.1 扩展函数
·SQL函数
·过程语言函数
·已编译函数
14.2 扩展类型
·创建数据类型
14.3 扩展操作符
·定义自定义操作符
·优化注释
第五部分 附录
附录A 参考资源
附录B PostgreSQL版本信息
猜您喜欢