失效链接处理 |
postgresql_必备参考手册 PDF 下载
转载自:https://download.csdn.net/download/fd2025/11167483
本站整理下载:
提取码:zqtj
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/24240909.html
相关截图:
资料简介: 本书对关系数据库管理系统(RDBMS)PostgreSQL进行了全方位的介绍。 全书分为五个部分。第一部分(第1章)列出了PostgreSQL 7.1版本支持的所有SQL命令。第二部分(第2章到第5章)介绍了PostgreSQL的数据类型、操作符及函数等内容。第三部分(第6章到第10章)通过介绍用户可执行文件、系统可执行文件、系统配置文件与库及日志文件等帮助用户轻松管理PostgreSQL。第四部分(第11章到第14章)讲授了PostgreSQL的编程知识,包括服务器端编程、客户端编程、创建自定义函数及其他高级PostgreSQL编程技巧。第五部分(附录A、附录B)提供了丰富的PostgreSQL参考资源及PostgreSQL历年版本信息。 本书适合PostgreSQL程序员阅读,也可以供数据库系统管理员参考。 资料目录: 第一部分 SQL参考第1章 PostgreSQL SQL参考 31.1 命令表 31.2 命令列表(按字母顺序排列) 4·Abort 4·ALTER GROUP 5·ALTER TABLE 6·ALTER USER 7·BEGIN 8·CLOSE 10·CLUSTER 11·COMMENT 12·COMMIT 13·COPY 14·CREATE AGGREGATE 16·CREATE DATABASE 17·CREATE FUNCTION 18·CREATE GROUP 19·CREATE INDEX 20·CREATE LANGUAGE 22·CREATE OPERATOR 23·CREATE RULE 25·CREATE SEQUENCE 26·CREATE TABLE 28·CREATE TABLE AS 33·CREATE TRIGGER 34·CREATE TYPE 35·CREATE USER 37·CREATE VIEW 38·DECLARE 39·DELETE 40·DROP AGGREGATE 40·DROP DATABASE 41·DROP FUNCTION 42·DROP GROUP 42·DROP INDEX 43·DROP LANGUAGE 43·DROP OPERATOR 44·DROP RULE 45·DROP SEQUENCE 45·DROP TABLE 46·DROP TRIGGER 46·DROP TYPE 47·DROP USER 48·DROP VIEW 48·END 49·EXPLAIN 50·FETCH 51·GRANT 53·INSERT 54·LISTEN 55·LOAD 55·LOCK 56·MOVE 58·NOTIFY 59·REINDEX 60·RESET 60·REVOKE 61·ROLLBACK 62·SELECT 63·SELECT INTO 67·SET 68·SHOW 72·TRUNCATE 72·UNLISTEN 73·UPDATE 73·VACUUM 74第二部分 PostgreSQL规范第2章 PostgreSQL数据类型 792.1 数据类型表 792.2 几何数据类型 80·BOX 80·CIRCLE 81·LINE 81·LSEG 81·PATH 82·POINT 82·POLYGON 832.3 逻辑数据类型 83·BOOLEAN 832.4 网络数据类型 84·CIDR 84·INET 84·MACADDR 852.5 数字数据类型 85·BIGINT(或INT8) 86·DECIMAL(或NUMERIC) 86·DOUBLE PRECISION(或FLOAT8) 86·INTEGER(或INT4) 86·REAL(或FLOAT4) 87·SERIAL 87·SMALLINT(或INT2) 872.6 字符串数据类型 88·CHAR(或CHARACTER) 88·TEXT 88·VARCHAR(或CHARACTER VARYING) 882.7 时间数据类型 89·DATE 89·INTERVAL 90·TIME 91·TIME WITH TIME ZONE 91·TIMESTAMP 922.8 其他数据类型 92·BIT和BIT VARYING 92·MONEY 92·NAME 93·OID 932.9 更多的数据类型 93第3章 PostgreSQL操作符 953.1 几何类操作符 97·列表 97·注释/示例 973.2 逻辑类操作符 98·列表 98·注释/示例 983.3 网络类操作符 98·列表 98·注释/示例 983.4 数字类操作符 99·列表 99·注释/示例 993.5 字符串操作符 100·列表 101·注释/示例 1013.6 时间操作符 101·列表 101第4章 PostgreSQL函数 1034.1 函数表(按类别分组) 1034.2 聚集函数 105·AVG 105·COUNT 106·MAX 106·MIN 106·STDDEV 106·SUM 107·VARIANCE 1074.3 转换函数 107·CAST 107·TO_CHAR 108·TO_DATE 111·TO_NUMBER 112·TO_TIMESTAMP 1124.4 几何类函数 112·AREA 112·BOX 113·CENTER 113·CIRCLE 113·DIAMETER 113·HEIGHT 114·ISCLOSED 114·ISOPEN 114·LENGTH 114·LSEG 114·NPOINT 115·PATH 115·PCLOSE 115·POINT 115·POLYGON 116·POPEN 116·RADIUS 116·WIDTH 1174.5 网络类函数 117·ABBREV 117·BROADCAST 117·HOST 117·MASKLEN 118·NETMASK 118·NETWORK 118·TEXT 118·TRUNC 1184.6 数字类函数 119·ABS 119·ACOS 119·ASIN 119·ATAN 120·ATAN2 120·CBRT 120·CEIL 120·COS 120·COT 120·DEGREES 121·EXP 121·FLOOR 121·LN 121·LOG 121·PI 122·POW或POWER 122·RADIANS 122·RANDOM 122·ROUND 123·SIN 123·SQRT 123·TAN 123·TRUNC 1234.7 SQL类函数 124·CASE WHEN 124·COALESCE 125·NULLIF 1254.8 字符串类函数 125·ASCII 125·CHR 126·INITCAP 126·LENGTH、CHAR_LENGTH或CHARACTER_LENGTH 126·LOWER 127·LPAD 127·LTRIM 128·OCTET_LENGTH 128·POSITION 128·STRPOS 129·RPAD 129·RTRIM 129·SUBSTRING 130·SUBSTR 130·TRANSLATE 130·TRIM 131·UPPER 1314.9 时间类函数 131·AGE 132·CURRENT_DATE 132·CURRENT_TIME 132·CURRENT_TIMESTAMP 132·DATE_PART 133·DATE_TRUNC 134·EXTRACT 134·ISFINITE 135·NOW 135·TIMEOFDAY 135·TIMESTAMP 1354.10 用户类函数 136·CURRENT_USER 136·SEEESON_USER 136·USER 1374.11 其他类函数 137·ARRAY_DIMS 137第5章 其他PostgreSQL主题 1385.1 字段中的数组 138·创建一个数组 138·使用数组字段 138·多维数组 139·扩展数组 1395.2 继承 1405.3 PostgreSQL索引 141·B-Tree索引 141·R-Tree索引 142·散列索引 142·其他索引主题 1425.4 OID 1435.5 多版本并发控制 144·读已提交(READ COMMITTED)级 145·可串行化(Serializable)级 145第三部分 PostgreSQL管理第6章 用户可执行文件 149·文件列表(按字母排序) 149·createdb 149·createlang 150·createuser 150·dropdb 151·droplang 152·dropuser 153·ecpg 153·pgaccess 154·pgadmin 155·pg_dump 156·pg_dumpall 157·pg_restore 158·pg_upgrade 159·pgtclsh 160·pgtksh 161·psql 161·vacuumdb 168第7章 系统可执行文件 1707.1 文件列表(按字母排序) 170·initdb 170·initlocation 171·ipcclean 171·pg_ctl 172·pg_passwd 173·postgres 173·postmaster 175第8章 系统配置文件和库 1778.1 系统配置文件 177·pg_options/postgresql.conf 177·/etc/logrotate.d/postgres 181·pg_hha.conf 1818.2 库文件 183第9章 数据库和日志文件 1859.1 PostgreSQL数据目录 185·系统目录 186·用户定义目录 1879.2 日志文件 187·自定义日志旋转 187·配置PostgreSQL以使用syslog 188第10章 常规管理任务 18910.1 编译和安装 189·基本于源代码安装 189·基于包的安装 19010.2 创建用户 19110.3 授予用户权限 19210.4 数据库维护 19210.5 数据库备份/恢复 19310.6 操作性能优化 194·硬件考虑 194·优化SQL代码 194·缓存大小和其他因素 195·通过EXPLAIN优化查询 196第四部分 用PostgreSQL编程第11章 服务器端编程 20111.1 过程语言的优势 20111.2 安装过程语言 202·SQL声明 202·使用createlang命令 20211.3 PL/pgSQL 203·PL/pgSQL语言定义 20311.4 PL/Tcl 211·一般Tcl语言初步 211·PL/Tcl语言定义 21311.5 PL/Perl 216·一般Perl语言初步 216·PL/Perl语言定义 220第12章 创建自定义函数 22212.1 创建自定义函数 222·使用示例 22312.2 创建自定义触发器 22612.3 创建自定义规则 228·注释和其他方面 230第13章 客户端编程 23213.1 ecpg 232·声明和定义变量 233·连接到数据库 233·执行查询 233·错误处理 23413.2 JDBC 234·编译驱动 234·安装驱动 235·配置客户端 235·连接 235·执行查询 236·修改记录 23613.3 libpq 236·PQconnectdb 236·PQexec 23813.4 libpq++ 239·PgConnection 239·PgDatabase 24013.5 libpqeasy 24113.6 ODBC 242·安装 24213.7 Perl 244·DBI类(连接) 245·DBI句柄方法(运行查询) 245·DBI语句句柄方法(结果) 246·语句句柄属性 24613.8 Python(PyGreSQL) 247·编译PyGreSQL 247·Python配置 247·PyGreSQL接口 24713.9 PHP 252第14章 高级PostgreSQL编程 25614.1 扩展函数 257·SQL函数 257·过程语言函数 258·已编译函数 25814.2 扩展类型 261·创建数据类型 26114.3 扩展操作符 263·定义自定义操作符 263·优化注释 264第五部分 附录 附录A 参考资源 269附录B PostgreSQL版本信息 277 |