分享
 
 
 

PostgreSQL必备参考手册

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,数据库,SQL,

作者: [美]Barry Stinson

出 版 社: 人民邮电出版社

出版时间: 2002-3-1字数: 452千版次: 1版1次页数: 285印刷时间: 2002-2开本:印次:纸张: 胶版纸I S B N : 9787115100207包装: 平装内容简介

本书对关系数据库管理系统(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参考3

1.1命令表3

1.2命令列表(按字母顺序排列)4

Abort4

ALTER GROUP5

ALTER TABLE6

ALTER USER7

BEGIN8

CLOSE10

CLUSTER11

COMMENT12

COMMIT13

COPY14

CREATE AGGREGATE16

CREATE DATABASE17

CREATE FUNCTION18

CREATE GROUP19

CREATE INDEX20

CREATE LANGUAGE22

CREATE OPERATOR23

CREATE RULE25

CREATE SEQUENCE26

CREATE TABLE28

CREATE TABLE AS33

CREATE TRIGGER34

CREATE TYPE35

CREATE USER37

CREATE VIEW38

DECLARE39

DELETE40

DROP AGGREGATE40

DROP DATABASE41

DROP FUNCTION42

DROP GROUP42

DROP INDEX43

DROP LANGUAGE43

DROP OPERATOR44

DROP RULE45

DROP SEQUENCE45

DROP TABLE46

DROP TRIGGER46

DROP TYPE47

DROP USER48

DROP VIEW48

END49

EXPLAIN50

FETCH51

GRANT53

INSERT54

LISTEN55

LOAD55

LOCK56

MOVE58

NOTIFY59

REINDEX60

RESET60

REVOKE61

ROLLBACK62

SELECT63

SELECT INTO67

SET68

SHOW72

TRUNCATE72

UNLISTEN73

UPDATE73

VACUUM74

第二部分PostgreSQL规范

第2章PostgreSQL数据类型79

2.1数据类型表79

2.2几何数据类型80

BOX80

CIRCLE81

LINE81

LSEG81

PATH82

POINT82

POLYGON83

2.3逻辑数据类型83

BOOLEAN83

2.4网络数据类型84

CIDR84

INET84

MACADDR85

2.5数字数据类型85

BIGINT(或INT8)86

DECIMAL(或NUMERIC)86

DOUBLE PRECISION(或FLOAT8)86

INTEGER(或INT4)86

REAL(或FLOAT4)87

SERIAL87

SMALLINT(或INT2)87

2.6字符串数据类型88

CHAR(或CHARACTER)88

TEXT88

VARCHAR(或CHARACTER VARYING)88

2.7时间数据类型89

DATE89

INTERVAL90

TIME91

TIME WITH TIME ZONE91

TIMESTAMP92

2.8其他数据类型92

BIT和BIT VARYING92

MONEY92

NAME93

OID93

2.9更多的数据类型93

第3章PostgreSQL操作符95

3.1几何类操作符97

列表97

注释/示例97

3.2逻辑类操作符98

列表98

注释/示例98

3.3网络类操作符98

列表98

注释/示例98

3.4数字类操作符99

列表99

注释/示例99

3.5字符串操作符100

列表101

注释/示例101

3.6时间操作符101

列表101

第4章PostgreSQL函数103

4.1函数表(按类别分组)103

4.2聚集函数105

AVG105

COUNT106

MAX106

MIN106

STDDEV106

SUM107

VARIANCE107

4.3转换函数107

CAST107

TO_CHAR108

TO_DATE111

TO_NUMBER112

TO_TIMESTAMP112

4.4几何类函数112

AREA112

BOX113

CENTER113

CIRCLE113

DIAMETER113

HEIGHT114

ISCLOSED114

ISOPEN114

LENGTH114

LSEG114

NPOINT115

PATH115

PCLOSE115

POINT115

POLYGON116

POPEN116

RADIUS116

WIDTH117

4.5网络类函数117

ABBREV117

BROADCAST117

HOST117

MASKLEN118

NETMASK118

NETWORK118

TEXT118

TRUNC118

4.6数字类函数119

ABS119

ACOS119

ASIN119

ATAN120

ATAN2120

CBRT120

CEIL120

COS120

COT120

DEGREES121

EXP121

FLOOR121

LN121

LOG121

PI122

POW或POWER122

RADIANS122

RANDOM122

ROUND123

SIN123

SQRT123

TAN123

TRUNC123

4.7SQL类函数124

CASE WHEN124

COALESCE125

NULLIF125

4.8字符串类函数125

ASCII125

CHR126

INITCAP126

LENGTH、CHAR_LENGTH或CHARACTER_LENGTH126

LOWER127

LPAD127

LTRIM128

OCTET_LENGTH128

POSITION128

STRPOS129

RPAD129

RTRIM129

SUBSTRING130

SUBSTR130

TRANSLATE130

TRIM131

UPPER131

4.9时间类函数131

AGE132

CURRENT_DATE132

CURRENT_TIME132

CURRENT_TIMESTAMP132

DATE_PART133

DATE_TRUNC134

EXTRACT134

ISFINITE135

NOW135

TIMEOFDAY135

TIMESTAMP135

4.10用户类函数136

CURRENT_USER136

SEEESON_USER136

USER137

4.11其他类函数137

ARRAY_DIMS137

第5章其他PostgreSQL主题138

5.1字段中的数组138

创建一个数组138

使用数组字段138

多维数组139

扩展数组139

5.2继承140

5.3PostgreSQL索引141

B-Tree索引141

R-Tree索引142

散列索引142

其他索引主题142

5.4OID143

5.5多版本并发控制144

读已提交(READ COMMITTED)级145

可串行化(Serializable)级145

第三部分PostgreSQL管理

第6章用户可执行文件149

文件列表(按字母排序)149

createdb149

createlang150

createuser150

dropdb151

droplang152

dropuser153

ecpg153

pgaccess154

pgadmin155

pg_dump156

pg_dumpall157

pg_restore158

pg_upgrade159

pgtclsh160

pgtksh161

psql161

vacuumdb168

第7章系统可执行文件170

7.1文件列表(按字母排序)170

initdb170

initlocation171

ipcclean171

pg_ctl172

pg_passwd173

postgres173

postmaster175

第8章系统配置文件和库177

8.1系统配置文件177

pg_options/postgresql.conf177

/etc/logrotate.d/postgres181

pg_hha.conf181

8.2库文件183

第9章数据库和日志文件185

9.1PostgreSQL数据目录185

系统目录186

用户定义目录187

9.2日志文件187

自定义日志旋转187

配置PostgreSQL以使用syslog188

第10章常规管理任务189

10.1编译和安装189

基本于源代码安装189

基于包的安装190

10.2创建用户191

10.3授予用户权限192

10.4数据库维护192

10.5数据库备份/恢复193

10.6操作性能优化194

硬件考虑194

优化SQL代码194

缓存大小和其他因素195

通过EXPLAIN优化查询196

第四部分用PostgreSQL编程

第11章服务器端编程201

11.1过程语言的优势201

11.2安装过程语言202

SQL声明202

使用createlang命令202

11.3PL/pgSQL203

PL/pgSQL语言定义203

11.4PL/Tcl211

一般Tcl语言初步211

PL/Tcl语言定义213

11.5PL/Perl216

一般Perl语言初步216

PL/Perl语言定义220

第12章创建自定义函数222

12.1创建自定义函数222

使用示例223

12.2创建自定义触发器226

12.3创建自定义规则228

注释和其他方面230

第13章客户端编程232

13.1ecpg232

声明和定义变量233

连接到数据库233

执行查询233

错误处理234

13.2JDBC234

编译驱动234

安装驱动235

配置客户端235

连接235

执行查询236

修改记录236

13.3libpq236

PQconnectdb236

PQexec238

13.4libpq++239

PgConnection239

PgDatabase240

13.5libpqeasy241

13.6ODBC242

安装242

13.7Perl244

DBI类(连接)245

DBI句柄方法(运行查询)245

DBI语句句柄方法(结果)246

语句句柄属性246

13.8Python(PyGreSQL)247

编译PyGreSQL247

Python配置247

PyGreSQL接口247

13.9PHP252

第14章高级PostgreSQL编程256

14.1扩展函数257

SQL函数257

过程语言函数258

已编译函数258

14.2扩展类型261

创建数据类型261

14.3扩展操作符263

定义自定义操作符263

优化注释264

第五部分附录

附录A参考资源269

附录BPostgreSQL版本信息277

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有