注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)其他數(shù)據(jù)庫(kù)PostgreSQL 7數(shù)據(jù)庫(kù)開(kāi)發(fā)指南

PostgreSQL 7數(shù)據(jù)庫(kù)開(kāi)發(fā)指南

PostgreSQL 7數(shù)據(jù)庫(kù)開(kāi)發(fā)指南

定 價(jià):¥39.00

作 者: 許宏松編著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): Linux與自由軟件資源叢書
標(biāo) 簽: postgreSQL

購(gòu)買這本書可以去


ISBN: 9787111087618 出版時(shí)間: 2001-04-01 包裝:
開(kāi)本: 24cm 頁(yè)數(shù): 399 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  PostgreSQL是“對(duì)象/關(guān)系”型數(shù)據(jù)庫(kù)管理系統(tǒng),它具有開(kāi)放源碼、支持多平臺(tái)、免費(fèi)使用等特點(diǎn)。本書主要介紹PostgreSQL的基本概念及應(yīng)用技巧,內(nèi)容包括:PostgreSQL基礎(chǔ)知識(shí)、PostgreSQL快速入門、PostgreSQL管理、PostgreSQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)、規(guī)則與觸發(fā)器、擴(kuò)展PostgreSQL、服務(wù)器編程接口、PostgreSQL的C語(yǔ)言庫(kù)libpq、C++接口libpq++、實(shí)用程序、PostgreSQL的SQL命令指南等內(nèi)容。

作者簡(jiǎn)介

暫缺《PostgreSQL 7數(shù)據(jù)庫(kù)開(kāi)發(fā)指南》作者簡(jiǎn)介

圖書目錄

第1章 PostgreSQL簡(jiǎn)介
1.1 什么是PostgreSQL
1.1.1 伯克利Postgres項(xiàng)目
l.1.2 Postgres95
1.1.3 PostgreSQL
1.2 Postgres目前支持的平臺(tái)和不支持的平臺(tái)
1.3 PostgreSQL的許可協(xié)議
1.4 關(guān)于本書
1.5 說(shuō)明
第2章 安裝和配置
2.1 下載與解壓縮
2.2 快速安裝
2.3 編譯、安裝與回歸測(cè)試
2.3.1 運(yùn)行Postgres的要求
2.3.2 安裝過(guò)程
第3章 快速入門
3.1 Postgres架構(gòu)
3.2 Postgres的幾個(gè)概念
3.3 設(shè)置環(huán)境
3.4 交互式監(jiān)視器
3.5 數(shù)據(jù)類型
3.6 創(chuàng)建和刪除數(shù)據(jù)庫(kù)
3.7 創(chuàng)建表、視圖和索引等
3.7.1 創(chuàng)建表
3.7.2 創(chuàng)建索引
3.7.3 創(chuàng)建視圖
3.7.4 刪除表、索引和視圖
3.8 查詢數(shù)據(jù)
3.8.1 簡(jiǎn)單SELECT語(yǔ)句
3.8.2 連接
3.8.3 聚集運(yùn)算符
3.8.4 分組
3.8.5 Having
3.8.6 子查詢
3.8.7 UNION INTERSECT和EXCEPT
3.9 數(shù)據(jù)操縱
3.10 高級(jí)的特性
3.10.1 繼承
3.10.2 非原子值
第4章 數(shù)據(jù)類型和運(yùn)算符
4.1 數(shù)據(jù)類型
4.1.1 數(shù)值類型
4.1.2 serial類型
4.1.3 貨幣類型
4.1.4 字符類型
4.1.5 日期/時(shí)間類型
4.1.6 布爾類型
4.1.7 幾何類型
4.1.8 IP v4網(wǎng)絡(luò)地址和主機(jī)地址
4.2 與數(shù)據(jù)類型相關(guān)的運(yùn)算符
4.2.1 通用運(yùn)算符
4.2.2 數(shù)值運(yùn)算符
4.2.3 幾何運(yùn)算符
4.2.4 時(shí)間間隔運(yùn)算符
4.2.5 IP v4 CIDR運(yùn)算符
4.2.6 IP v4 INET運(yùn)算符
4.2.7 運(yùn)算符的內(nèi)部表示形式
4.2.8 字典優(yōu)先級(jí)
4.3 與數(shù)據(jù)類型相關(guān)的函數(shù)
4.3.1 數(shù)學(xué)函數(shù)
4.3.2 字符串函數(shù)
4.3.3 日期/時(shí)間函數(shù)
4.3.4 幾何函數(shù)
4.3.5 IP v4函數(shù)
4.3.6 Postgres函數(shù)常量
4.4 數(shù)據(jù)類型轉(zhuǎn)換
4.4.1 運(yùn)算符表達(dá)式的轉(zhuǎn)換規(guī)則
4.4.2 函數(shù)運(yùn)算中的轉(zhuǎn)換規(guī)則
4.4.3 查詢目標(biāo)中的類型轉(zhuǎn)換規(guī)則
4.4.4 UNION查詢中的類型轉(zhuǎn)換
第5章 SQL語(yǔ)法
5.1 關(guān)鍵詞
5.1.1 保留關(guān)鍵詞
5.1.2 非保留關(guān)鍵詞
5.2 注釋
5.3 名稱
5.4 常量
5.4.1 字符串常量
5.4.2 整數(shù)常量
5.4.3 浮點(diǎn)數(shù)常量
5.4.4 Postgres用戶定義類型常量
5.4.5 數(shù)組常量
5.5 域和列
5.5.1 域
5.5.2 列
5.6 運(yùn)算符
5.7 表達(dá)式
5.7.1 參數(shù)
5.7.2 函數(shù)表達(dá)式
5.7.3 聚集表達(dá)式
5.8 目標(biāo)表
5.9 限定條件
5.10 From列表
第6章 管理數(shù)據(jù)庫(kù)
6.1 創(chuàng)建和刪除數(shù)據(jù)庫(kù)
6.1.1 為數(shù)據(jù)庫(kù)指定存儲(chǔ)位置
6.1.2 創(chuàng)建數(shù)據(jù)庫(kù)
6.1.3 使用createdb程序創(chuàng)建數(shù)據(jù)庫(kù)
6.1.4 刪除數(shù)據(jù)庫(kù)
6.1.5 使用dropdb刪除數(shù)據(jù)庫(kù)
6.2 運(yùn)行時(shí)參數(shù)
6.2.1 設(shè)置運(yùn)行時(shí)參數(shù)
6.2.2 恢復(fù)運(yùn)行時(shí)參數(shù)
6.2.3 顯示會(huì)話的運(yùn)行時(shí)參數(shù)
6.3 用戶管理
6.3.1 創(chuàng)建新用戶
6.3.2 修改用戶信息
6.3.3 刪除用戶
6.3.4 賦予用戶權(quán)限
6.3.5 撤銷用戶權(quán)限
6.4 備份與恢復(fù)
6.4.1 用pg-dump備份數(shù)據(jù)
6.4.2 pg_dumpall
6.5 Postgres系統(tǒng)表
第7章 創(chuàng)建表
7.1 創(chuàng)建/刪除序列
7.2 指定缺省值
7.3 數(shù)據(jù)完整性約束
7.3.1 NOT NULL約束
7.3.2 UNIQUE約束
7.3.3 CHECK約束
7.3.4 PRIMARY KEY約束
7.3.5 表約束CONSTRAINT子句
7.3.6 表UNIQUE約束
7.3.7 表PRIMARY KEY約束
7.4 數(shù)組列及繼承
7.5 CREATE TABLE示例
7.6 CREATE TABLE AS
7.7 修改表定義
7.8 刪除表
第8章 查詢、插入、修改和刪除
8.1 查詢數(shù)據(jù)
8.1.1 簡(jiǎn)單查詢
8.1.2 高級(jí)查詢技術(shù)
8.1.3 查詢示例
8.2 插入數(shù)據(jù)
8.3 刪除記錄
8.4 修改記錄
8.5 正則表達(dá)式
8.5.1 原子
8.5.2 匹配范圍
8.5.3 子表達(dá)式
8.5.4 方括號(hào)表達(dá)式
8.5.5 分支
8.5.6 反向引用
8.5.7 正則表達(dá)式示例
第9章 索引
9.1 創(chuàng)建和刪除索引
9.2 創(chuàng)建與刪除索引示例
第10章 psql
10.1 連接到數(shù)據(jù)庫(kù)
10.2 命令行選項(xiàng)
10.3 psql元命令
10.4 psql高級(jí)特性
10.4.1 變量
10.4.2 SQL代換
10.4.3 psql提示
10.5 示例
10.6 其他問(wèn)題
10.6.1 Bug和解決辦法
10.6.2 GNU readline
第11章 規(guī)則系統(tǒng)
11.1 創(chuàng)建規(guī)則
11.2 刪除規(guī)則
11.3 SELECT規(guī)則
11.3.1 根據(jù)用戶身份執(zhí)行不同的操作
11.3.2 直接將查詢重定向
11.4 INSERT規(guī)則
11.4.1 根據(jù)用戶身份執(zhí)行操作
11.4.2 直接取消當(dāng)前INSERT操作
11.4.3 將當(dāng)前操作重定向?yàn)槠渌鸖QL語(yǔ)句
11.4.4 實(shí)現(xiàn)FOREIGN KEY約束
11.5 刪除規(guī)則
11.5.1 根據(jù)用戶身份確定刪除操作
11.5.2 實(shí)現(xiàn)外鍵DELETE約束
11.5.3 實(shí)現(xiàn)對(duì)視圖的刪除
11.5.4 執(zhí)行其他命令
11.6 UPDATE規(guī)則
11.6.1 根據(jù)用戶身份確定UPDATE操作
11.6.2 實(shí)現(xiàn)視圖更新
11.6.3 撤銷UPDATE操作
11.6.4 執(zhí)行其他SQL命令
第12章 視圖
12.1 創(chuàng)建和刪除視圖
12.1.1 用CREATE創(chuàng)建視圖
12.1.2 用DROP VIEW刪除視圖
12.2 視圖的許可權(quán)限
第13章 觸發(fā)器
13.1 創(chuàng)建觸發(fā)器
13.2 刪除觸發(fā)器
13.3 與觸發(fā)器管理器交互
13.4 數(shù)據(jù)變化可見(jiàn)性
13.5 示例
第14章 大對(duì)象接口
14.1 在SQL語(yǔ)句中訪問(wèn)大對(duì)象
14.2 在libpq中訪問(wèn)大對(duì)象
第15章 多版本并發(fā)控制
15.1 事務(wù)
15.2 事務(wù)隔離
15.2.1 ANSI/ISO隔離級(jí)別
15.2.2 讀提交隔離級(jí)別
15.2.3 串行化隔離級(jí)別
15.3 加鎖和表
15.3.1 表級(jí)鎖
15.3.2 行級(jí)鎖
15.4 加鎖和索引
15.5 應(yīng)用程序級(jí)的數(shù)據(jù)一致性檢查
第16章 安全
16.1 用戶驗(yàn)證
16.2 基于主機(jī)的存取控制
16.3 基于用戶/組的存取控制
第17章 擴(kuò)展PostgreSQL
17.1 Postgres類型系統(tǒng)
17.2 擴(kuò)展SQL:函數(shù)
17.2.1 查詢語(yǔ)言SQL函數(shù)
17.2.2 程序語(yǔ)言函數(shù)
17.2.3 編譯語(yǔ)言C函數(shù)
17.2.4 函數(shù)重載
17.2.5 刪除自定義函數(shù)
17.3 擴(kuò)展SQL:類型
17.3.1 用戶定義類型所需的函數(shù)
17.3.2 自定義數(shù)據(jù)類型
17.3.3 刪除自定義數(shù)據(jù)類型
17.4 擴(kuò)展SQL:運(yùn)算符
17.4.1 創(chuàng)建新運(yùn)算符
17.4.2 運(yùn)算符優(yōu)化信息
17.4.3 刪除運(yùn)算符
17.5 擴(kuò)展SQL:聚集函數(shù)
17.5.1 創(chuàng)建聚集函數(shù)
17.5.2 刪除聚集函數(shù)
第18章 服務(wù)器編程接口
18.1 SPI接口函數(shù)
18.1.1 SPI_connect
18.1.2 SPI_finish
18.1.3 SPI exec
18.1.4 SPI_prepare
18.1.5 SPI_saveplan
18.1.6 SPI_execp
18.1.7 SPI_copytuple
18.1.8 SPI_modifytuple
18.1.9 SPI_fnumber
18.1.10 SPI_fname
18.1.11 SPI_getvalue
18.1.12 SPI_getbinval
18.1.13 SPI_gettype
18.1.14 SPI_gettypeid
18.1.15 SPI_getrelname
18.1.16 SPI_palloc
18.1.17 SPI_repalloc
18.1.18 SPI_pfree
18.2 內(nèi)存管理
18.3 數(shù)據(jù)變化的可見(jiàn)性
18.4 示例
第19章 libpq
19.1 數(shù)據(jù)庫(kù)連接函數(shù)
19.1.1 PQconnectdb
19.1.2 PQsetdbLogin
19.1.3 PQsetdb
19.1.4 PQconnectStart和PQconnectPoll
19.1.5 PQconndefaults
19.1.6 PQfinish
19.1.7 PQreset
19.1.8 PQresetStart和PQresetPoll
19.1.9 返回連接屬性的函數(shù)
19.1.10 PQerrorMessage
19.1.11 PQbackendPID
19.1.12 用于環(huán)境協(xié)商的函數(shù)
19.2 查詢執(zhí)行函數(shù)
19.2.1 PQexec
19.2.2 PQresultStatus
19.2.3 PQresStatus
19.2.4 PQresultErrorMessage
19.2.5 PQntuples
19.2.6 PQnfields
19.2.7 PQbinaryTuples
19.2.8 PQfname
19.2.9 PQfnumber
19.2.10 PQftype
19.2.11 PQfsize
19.2.12 PQfmod
19.2.13 PQgetvalue
19.2.14 PQgetlength
19.2.15 PQgetisnull
19.2.16 PQcmdStatus
19.2.17 PQcmdTuples
19.2.18 PQoidValue
19.2.19 PQoidStatus
19.2.20 PQprint
19.2.21 PQprintTuples
19.2.22 PQdisplayTuples
19.2.23 PQclear
19.2.24 PQmakeEmptyPGresult
19.3 異步查詢處理
19.3.1 PQsendQuery
19.3.2 PQgetResult
19.3.3 PQconsumelnput
19.3.4 PQisBusy
19.3.5 PQsocket
19.3.6 PQrequestCancel
19.4 快速路徑接口
19.5 異步通知
19.5.1 PQnotifies
19.5.2 PQgetline
19.5.3 PQgetlineAsync
19.5.4 PQputline
19.5.5 PQputnbytes
19.5.6 PQendcopy
19.6 Libpq跟蹤函數(shù)
19.6.1 PQtrace
19.6.2 PQuntrac
19.7 Libpq控制函數(shù)
19.8 環(huán)境變量
19.9 示例程序
19.9.1 示例程序1
19.9.2 示例程序2
19.9.3 示例程序3
第20章 libpq++
20.1 環(huán)境變量
20.2 libpq++類
20.2.1 數(shù)據(jù)庫(kù)連接函數(shù)
20.2.2 查詢執(zhí)行函數(shù)
20.2.3 異步通知
20.2.4 與COPY命令相關(guān)聯(lián)的函數(shù)
第21章 pgtcl
21.1 pgtcl命令
21.1.1 pgconnect
ZI.1.2 pg_disconnect
21.1.3 pg_conndefaults
21.1.4 pg_exec
21.1.5 pg_result
21.1.6 pg_select
21.1.7 pg_listen
21.1.8 pg_lo_creat
21.1.9 pg_lo_open
21.1.10 pg_lo_close
21.1.11 pg_lo_read
21.1.12 pg_lo_write
21.1.13 pg_lo_lseek
21.1.14 pg_lo_tell
21.1.15 pg_lo_unlink
21.1.16 pg_lo_import
21.1.17 pg_lo_export
21.2 示例
第22章 ecpg
22.1 運(yùn)行ecpg
22.2 使用嵌入式SQL語(yǔ)言
22.2.1 聲明部分
22.2.2 包含語(yǔ)句
22.2.3 連接語(yǔ)句
22.2.4 斷開(kāi)連接
22.2.5 打開(kāi)游標(biāo)語(yǔ)句
22.2.6 提交語(yǔ)句
22.2.7 回滾語(yǔ)句
22.2.8 其他語(yǔ)句
22.3 錯(cuò)誤處理
22.4 示例
第23章 編程語(yǔ)言
23.1 編程語(yǔ)言概述
23.2 創(chuàng)建編程語(yǔ)言
23.2.1 使用CREATE LANGUAGE
23.2.2 使用createlang
23.3 刪除編程語(yǔ)言
23.3.1 使用DROP LANGUAGE
23.3.2 使用droplang
23.4 PL/pgSQL
23.4.1 PL/pgSQL的結(jié)構(gòu)
23.4.2 注釋
23.4.3 聲明變量
23.4.4 數(shù)據(jù)類型
23.4.5 表達(dá)式
23.4.6 語(yǔ)句
23.4.7 觸發(fā)器程序
23.4.8 例外處理
23.4.9 示例
23.5 PL/Tcl
23.5.1 在PL/Tcl中定義函數(shù)
23.5.2 在PL/Tcl中的全局?jǐn)?shù)據(jù)
23.5.3 用PL/Tcl創(chuàng)建觸發(fā)器程序
23.5.4 從PL/Tcl中訪問(wèn)數(shù)據(jù)庫(kù)
23.5.5 模塊和未知命令
第24章 實(shí)用程序
24.1 普通應(yīng)用程序
24.1.1 createdb
24.1.2 createlang
24.1.3 createuser
24.1.4 dropdb
24.1.5 droplang
24.1.6 dropuser
24.1.7 pgaccess
24.1.8 pgadmin
24.1.9 pg_dump
24.1.10 pg_dumpall
24.1.11 pgtclsh
24.1.12 pgtksh
24.1.13 vacuumdb
24.2 系統(tǒng)實(shí)用程序
24.2.1 initdb
24.2.2 initlocation
24.2.3 ipcclean
24.2.4 pg_passwd
24.2.5 pg_upgrade
24.2.6 postgres
24.2.7 postmaster
第25章 SQL命令參考
25.1 CREATE DATABASE
25.2 DROP DATABASE
25.3 CREATE TABLE
25.4 CREATE TABLEAS
25.5 ALTER TABLE
25.6 DROP TABLE
25.7 CREATE USER
25.8 ALTER USER
25.9 DROP USER
25.10 CREATE AGGREGATE
25.11 DROP AGGREGATE
25.12 CREATE FUNCTION
25.13 DROP FUNCTION
25.14 CREATE INDEX
25.15 DROP INDEX
25.16 CREATE LANGUAGE
25.17 DROP LANGUAGE
25.18 CREATE OPERATOR
25.19 DROP OPERATOR
25.20 CREATE RULE
25.21 DROP RULE
25.22 CREATE SEQUENCE
25.23 DROP SEQUENCE
25.24 CREATE TRIGGER
25.25 DROP TRIGGER
25.26 CREATE TYPE
25.27 DROP TYPE
25.28 CREATE VIEW
25.29 DROP VIEW
25.30 SELECT
25.31 SELECT INTO
25.32 UPDATE
25.33 DELETE
25.34 INSERT
25.35 GRANT
25.36 REVOKE
25.37 BEGIN
25.38 COMMIT
25.39 ROLLBACK
25.40 ABORT
25.41 END
25.42 DECLARE
25.43 FETCH
25.44 MOVE
25.45 CLOSE
25.46 LISTEN
25.47 NOTIFY
25.48 UNLISTEN
25.49 LOAD
25.50 LOCK
25.51 COPY
25.52 SET
25.53 RESET
25.54 SHOW
25.55 EXPLAIN
25.56 TRUNCATE
25.57 CLUSTER
25.58 VACUUM

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)