PostgreSQL: Introduction and Concepts (Paperback)
暫譯: PostgreSQL:入門與概念(平裝本)
Bruce Momjian
- 出版商: Addison Wesley
- 出版日期: 2000-12-15
- 售價: $1,970
- 貴賓價: 9.5 折 $1,872
- 語言: 英文
- 頁數: 462
- 裝訂: Paperback
- ISBN: 0201703319
- ISBN-13: 9780201703313
-
相關分類:
PostgreSQL、SQL
已絕版
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$1,400$1,372 -
$1,800$1,710 -
$699TCP/IP Addressing: Designing and Optimizing Your Ip Addressing Scheme, 2/e
-
$790Network Intrusion Detection, 2/e
-
$450$351 -
$1,520Linux System Administration: A User's Guide
-
$1,730$1,644 -
$1,294Web Services: A Technical Introduction
-
$880$704 -
$560$476 -
$650$553 -
$280$238 -
$420$328 -
$690$538 -
$750$638 -
$680$666 -
$1,700$1,615 -
$1,127Operating System Concepts with Java, 6/e (IE) (美國版ISBN:0471489050)
-
$1,176Computer Organization and Design: The Hardware/Software Interface, 3/e(IE) (美國版ISBN:1558606041)
-
$490Perfect Passwords: Selection, Protection and Authentication
-
$550$468 -
$1,050$998 -
$890$703 -
$296PostgreSQL 即學即用, 2/e (PostgreSQL: Up and Running: A Practical Introduction to the Advanced Open Source Database, 2/e)
相關主題
商品描述
Description
The insider's guide to PostgreSQL, the world's most sophisticated, scalable open source database!
- A complete PostgreSQL tutorial, reference, and real-world application guide.
- Covers SQL commands, query tools, data import/export, joins, transactions, optimization, administration, extensions, programming interfaces, and more.
- Authored by a founding member of the PostgreSQL development team.
Bruce Momjian is a founding member of the PostgreSQL Global Development Team. He is currently a senior consultant with Wilson Technology Associates in Newtown Square, PA, designing and developing relational database applications for major law firms.
Table Of Contents
List of Figures.List of Tables.
Foreword.
Preface.
Acknowledgments.
Major Developers.
Non-code Contributors.
History of POSTGRESQL.
University of California at Berkeley.
Development Leaves Berkeley.
POSTGRESQL Global Development Team.
Open Source Software.
Summary.
Issuing Database Commands.
Choosing a Database.
Starting a Session.
Controlling a Session.
Displaying the Query Buffer.
Erasing the Query Buffer.
Getting Help.
Exiting a Session.
Summary.
Basic SQL Commands.
Creating Tables.
Adding Data with INSERT.
Viewing Data with SELECT.
Selecting Specific Rows with WHERE.
Removing Data with DELETE.
Modifying Data with UPDATE.
Sorting Data with ORDER BY.
Destroying Tables.
Summary.
Customizing Queries.
Quotes Inside Text.
Using NULL Values.
Controlling DEFAULT Values.
Column Labels.
Comments.
AND/OR Usage.
Range of Values.
LIKE Comparison.
Regular Expressions.
CASE Clause.
Distinct Rows.
Functions and Operators.
SET, SHOW, and RESET.
Summary.
SQL Aggregates.
Using GROUP BY.
Using HAVING.
Query Tips.
Summary.
Joining Tables.
Joined Tables.
Creating Joined Tables.
Performing Joins.
Three- and Four-Table Joins.
Additional Join Possibilities.
Choosing a Join Key.
One-to-Many Joins.
Unjoined Tables.
Table Aliases and Self-joins.
Non-equijoins.
Ordering Multiple Parts.
Primary and Foreign Keys.
Summary.
Numbering Rows.
Object Identification Number Limitations.
Nonmodifiable.
Not Backed Up by Default.
Sequences.
Creating Sequences.
Using Sequences to Number Rows.
Serial Column Type.
Manually Numbering Rows.
Summary.
Combining SELECTs.
Subqueries.
Subqueries as Correlated Values.
Subqueries as Lists of Values.
NOT IN and Subqueries with NULL Values.
Subqueries Returning Multiple Columns.
ANY, ALL, and EXISTS Clauses.
Summary.
Outer Joins.
Subqueries in Non-SELECT Queries.
UPDATE with FROM.
Inserting Data Using SELECT.
Creating Tables Using SELECT.
Summary.
Data Types.
Installed Types.
Number.
Temporal.
Logical.
Geometric.
Network.
Internal.
Type Conversion Using CAST.
Support Functions.
Support Operators.
Support Variables.
Arrays.
Large Objects (BLOBs).
Summary.
Transactions and Locks.
Multistatement Transactions.
Visibility of Committed Transactions.
Read Committed and Serializable Isolation Levels.
Locking.
Deadlocks.
Summary.
Performance.
Unique Indexes.
CLUSTER.
VACUUM.
VACUUM ANALYZE.
EXPLAIN.
Summary.
Controlling Results.
Cursors.
Summary.
Table Management.
ALTER TABLE.
GRANT and REVOKE.
Inheritance.
Views.
Rules.
LISTEN and NOTIFY.
Summary.
Constraints.
UNIQUE.
PRIMARY KEY.
Foreign Key/REFERENCES.
Multicolumn Primary Keys.
Handling NULL Values in the Foreign Key.
Frequency of Foreign Key Checking.
CHECK.
Summary.
Importing and Exporting Data.
COPY File Format.
DELIMITERS.
COPY Without Files.
Backslashes and NULL Values.
COPY Tips.
Summary.
Database Query Tools.
General Commands.
Output Format Options.
Output Format Shortcuts.
Variables.
Listing Commands.
Large Object Commands.
Psql Command-line Arguments and Start-up File.
Pgaccess.
Summary.
Programming Interfaces.
Pgeasy (LIBPGEASY).
Embedded C (ECPG).
C++ (LIBPQ++).
Compiling Programs.
Assignment to Program Variables.
ODBC.
Java (JDBC).
Scripting Languages.
Perl.
TCL/TK (PGTCLSH/PGTKSH).
Python.
PHP.
Installing Scripting Languages.
Summary.
Functions and Triggers.
SQL Functions.
PL/PGSQL Functions.
Triggers.
Summary.
Extending POSTGRESQL Using C.
Compile the C Code.
Register the New Functions.
Create Operators, Types, and Aggregates.
Summary.
Administration.
Creating Users.
Creating Databases.
Access Configuration.
Host and Hostssl.
User Mappings.
Examples.
Backup and Restore.
Server Start-up and Shutdown.
Monitoring.
Performance.
System Tables.
Internationalization.
Upgrading.
Summary.
Additional Resources.
Supplied Documentation.
Commercial Support.
Modifying the Source Code.
Frequently Asked Questions (FAQs).
Installation.
Creating the POSTGRESQL User.
Configuration.
Compilation.
Installation.
Initialization.
Starting the Server.
Creating a Database.
PostgreSQL Nonstandard Features by Chapter.
Reference Manual.
ALTER GROUP.
ALTER TABLE.
ALTER USER.
BEGIN.
CLOSE.
CLUSTER.
COMMENT.
COMMIT.
COPY.
CREATE AGGREGATE.
CREATE CONSTRAINT TRIGGER.
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.
createdb.
createlang.
createuser.
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.
dropdb.
droplang.
dropuser.
ecpg.
END.
EXPLAIN.
FETCH.
GRANT.
initdb.
initlocation.
INSERT.
ipcclean.
LISTEN.
LOAD.
LOCK.
MOVE.
NOTIFY.
pg_ctl.
pg_dump.
pg_dumpall.
pg_passwd.
pg_upgrade.
pgaccess.
pgtclsh.
pgtksh.
postgres.
postmaster.
psql.
REINDEX.
RESET.
REVOKE.
ROLLBACK.
SELECT.
SELECT INTO.
SET.
SHOW.
TRUNCATE.
UNLISTEN.
UPDATE.
VACUUM.
vacuumdb.
Bibliography.
Index. 0201703319T04062001
![Back to Top](/Images/subpages/backtotop.gif)
商品描述(中文翻譯)
描述
《PostgreSQL:全球最先進、可擴展的開源資料庫的內部指南!》
- 完整的 PostgreSQL 教學、參考和實務應用指南。
- 涵蓋 SQL 命令、查詢工具、資料匯入/匯出、聯接、交易、優化、管理、擴展、程式介面等。
- 由 PostgreSQL 開發團隊的創始成員撰寫。
開源的 PostgreSQL 資料庫正迅速受到歡迎,因為成千上萬的資料庫和網頁專業人士發現其強大的功能、交易支援、性能和工業級的可擴展性。在這本書中,PostgreSQL 開發團隊的創始成員介紹了成功使用 PostgreSQL 所需了解的一切,從基本的 SQL 命令到資料庫管理和優化。《PostgreSQL》假設讀者沒有任何先前的資料庫專業知識:在轉向 PostgreSQL 的高級創新功能之前,先建立基本概念和命令的堅實基礎。Bruce Momjian 逐步引導讀者從第一次資料庫查詢開始,直到解決實際問題所需的複雜查詢。他展示了正確的查詢語法,然後探討每個關鍵 SQL 命令在實際應用中的價值和用法。學習如何操作和更新資料庫,自訂查詢,使用 SQL 聚合,使用聯接,將 SELECT 與子查詢結合,使用觸發器和交易,匯入和匯出資料,使用 PostgreSQL 查詢工具等。發現 PostgreSQL 的伺服器端程式設計和多用戶控制技術,並掌握 PostgreSQL 與 C、C++、ODBC、JDBC、Perl 和 Tcl/TK 的介面。您還會找到有關 PostgreSQL 管理的詳細內容,包括備份、故障排除和訪問配置。
Bruce Momjian 是 PostgreSQL 全球開發團隊的創始成員。他目前是位於賓夕法尼亞州 Newtown Square 的 Wilson Technology Associates 的高級顧問,為主要律師事務所設計和開發關聯資料庫應用程式。
適合的課程
Oracle。
目錄
- 圖表清單。
- 表格清單。
- 前言。
- 序言。
- 感謝詞。
- 指導。
- 主要開發者。
- 非程式碼貢獻者。
- PostgreSQL 的歷史。
- 發出資料庫命令。
- 控制會話。
- 基本 SQL 命令。
- 自訂查詢。
- SQL 聚合。
- 聯接表格。
- 編號行。
- 組合 SELECT。
- 資料類型。
- 交易和鎖定。
- 性能。
- 控制結果。
- 表格管理。
- 約束。
- 匯入和匯出資料。
- 資料庫查詢工具。
- 程式介面。
- 函數和觸發器。
- 使用 C 擴展 PostgreSQL。
- 管理。
- 附加資源。
- 安裝。
- PostgreSQL 非標準功能按章節。
- 參考手冊。
- 參考文獻。
- 索引。