下载  >  数据库  >  PostgreSQL  > PostgreSQL教程.pdf

PostgreSQL教程.pdf 评分

这篇 PostgreSQL 教程提供 SQL 的基本和高级概念。此 PostgreSQL 系列教程是专为初学 者和专业人士编写提供的,需要读者有一些基本的数据库和编程基础。
面向读者 系列教程旨在帮助初学者和专业人士 问题 我们不能保证您在此 数据库教程中不会遇到任何问趣。本教程中的讲解,小例 和代码等只是根据作者的理解来概括写出。由于作者水平和能力冇限,因」不保正所冇编写 的文章都准确无误。但是如果有遇到任何错误或问题,请反馈给我们,我们会及时纠止以方 便后续读者阅读。 PostgreSQL历史 由计算札科学教授 在创建。它最初叫做 年由 教授作为后续项目和 项目启动,克服了当代数据库 系统的问题。 现在是任何地方都很先进的开源数据斥。 历史简介: 年:开发了一个名为 的项目。 关系数据库的概念证明。 年成立 公司。 年被 购买。 开发 中的概念,重点是面向对象和查询语言 的代码基础未被用作 的基础。 商业化为 由 购买,之后由购买 年增加了对的支持。 年发布为 年重新发布为 建立 全球开发团队。 PostgresQL特点 的特点如下 可在所有主要操作系统即 和 等上运行 支持文本,图像,声音和视频,并包括用于 和开放数据库连接 的编程接口 支持的许多功能,例如复杂查询,子选择,外键,触 发器,视图,事务,多进程并发控制 ,流式复制,热备 在 中,表可以设置为从“父”表继承其特征。 可以安装多个扩展以向 添加附加功能。 PostgreSQL工具 有一些开放源码以及付费工具可用作 的前端工具。这里列出几个被广泛使用 的工具: 1. psql: 它是一个命令行工具,也是管理 的主要工具。 pgAdmin是 的免 费开源图形用户界面管理工只。 2. phpPgAdmin: 它是用编写的 的基于的管理工具。它基于 工具管理 功能来开发。它可以用作 的前端工只。 3. foUine: 它是·个日志分析器,可以从 日志文件创建报告。专有工具有 等等。 PostgreSQL命令语法大全 可以使用he1p语句查看所有 语句的语法。按照以下步骤查看 中所有语句的语法。 安装 后,打开psq1为:程序文件 使用以下语句查看特定语句的语法。 所有 PostgreSQL语句 在这里,我们提供了所有 语句及其语法的列表: 语句: 语法: ABORT[WORK TRANSACTION 语句: ALTER AGGREGATE name( type )RENAME To new name ALTER AGGREGATE name( type) OWNER TO new_ owner 语句: ALTER CONVERSIoN name RENAMe to new name ALTER CONVERSION name oWNER To new owner 语句 ALTER DATABASE name SET parameter To= value DEFAULT ALTER DATABASE name RESET parameter ALTER DATABASE name RENAME To new name ALTER DATABASE name oWner to new owner 语句: ALTER DOMAIN name I SET DE FAULT expression DROP DEFAULT 1 ALTER DOMAIN name SET I DROP )NOT NULL ALTER DOMAIN name add domain constraint ALTER DOMAIN name DROP CONSTRAINT constraint_name RESTRICT CASCADE J ALTER DOMAIN name oWner to new owner 语句 语法: ALTER FUNCTION name([ type [,...]) RENAME TO new_name ALTER FUNCTION name([ type [,...) OWNER To new_owner 语句 语法: AL TER GROUP groupname ADD USER user name ALTER GROUP groupname DROP USER username [,.. ALTER GROUP groupname RENAME To new name 语句: ALTER INDEX name oWNeR To new owner ALTER INDEX name SET TABLESPACE indexspace name ALTER INDEX name RENAME To new name SOL 语句 ALTER LANGUAGE name RENAME To new name 语句: 语法 ALTER OPERATOR name( lefttype NoNE],( righttype NONE ] OWNER To new owne SQL 语句: ALTER OPERATOR CLASS name USING index met hod rename to new name ALTER OPERATOR CLASS name using index method owner to new owner 语句: 语法 ALTER SCHEMA name REnAme to new name ALTER SCHEMA name oWNER To new owner 语句 ALTER SEQUENCE name[ INCREMENT[ BY increment MINVALUE minvalue NO MINVALUE 1 MAXVALUE maxvalue NO MAXVALUE RESTaRT WITH start][ CACHE cache 1[[ NO CYCLE I 语句: ALTER TABLE[ ONLY name[*I action ALTER TABLE[ ONLY name[+1 RENAME[ COLUMN column To new column ALTER TABLE name RENAME To new name 语句: ALTER TABLESPACE name rename to new name ALTER TABLESPACE name oWNer To new owner 语句: 语法 ALTER TRIGGER on table rename to new na ame 语句: ALTER TYPE name oWNEr to new owne 语句 ALTER USER name WITH option L ALTER USER name RENAME To new name ALTER USER name SET parameter To=[ value DEFAULT ALTER USER name RESET parameter 语句: ANALYZE[ VERBOSE ][ table[(column [,..])]] 语句: 语法 BEGIN[ WORK I TRANSACTIoN ][ transaction_ mode [,,.] 语句: 语法 CHECKPOINT 语句 CLOSE name 语句 ClUSTER index name on table name clUster table name CLUSTER 语句 COMMIT[ WORK TRANSACTION I 语句 COPY table_name[( column [..]) FROM['filename' STDIN WITH 「 BINARY1 DELIMITER[ AS delimiter NULL[ AS]null strin CSV[ QUOTE[ As]quote ESCAPE[ AS'escape] FORCE NOT NULL column [,..] COPY table_name[( column [,..])] TOI'filename STDOUT [WITH I [BINARY DELIMITER[ As ]'delimiter I L NULL As'null string CSV QUOTE AS'quote] ESCAPE[ AS ]'escape] FORCE QUOTE column [,.. I 语句: 语法 CREATE AGGREGATE name BASETYPE- input data type SfUNc= sfunc STYPE- state data type [, FINALFUNC= func [ INITCOND= initial- condition 语句 语法: CREATE CAST (source type As target type WITH FUNCTION func name (arg types) AS ASSIGNMENT AS IMPLICIT 1 CREATE CAST (source type As target type WITHOUT FUNCTION AS ASSIGNMENT AS IMPLICIT SQL 语句: 语法 CREATE CONSTRAINT TRIGGER name AFTER events oN table name constraint attributes FOR EACH ROW EXE CUTE PROCEDURE func name( args 语句: 语法: CREATE DE FAULT CONVERSION name FOR source_ encoding to dest_ encoding froM func_name 语句: CREATE DATABASE name [I[ OWNER [ db_owner TEMPLATE [ template 1 ENCODING [ encoding I TABLESPACE [- tablespace]]

...展开详情
所需积分/C币:18 上传时间:2019-05-30 资源大小:5.83MB
举报 举报 收藏 收藏
分享 分享
PostgreSQL即学即用+第2版.完整版

《PostgreSQL即学即用 第2版》, 作者:(美)奥贝,(美)徐著 , 页数:207 , 出版日期:2016.01

立即下载
【中文版】PostgreSQL即学即用 第2版.pdf

《PostgreSQL即学即用 第2版》, 作者:(美)奥贝,(美)徐著 , 页数:207 , 出版日期:2016.01

立即下载
PostgreSQL.pdf

PostgreSQL是以加州大学伯克利分校计算机系开发的 POSTGRES,现在已经更名为PostgreSQL,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。

立即下载
PostgreSQL即学即用(第3版)【试读】

本书将帮助你理解和使用PostgreSQL 这一开源数据库系统。主要介绍PostgreSQL 9.5、PostgreSQL 9.6 以及PostgreSQL 10 的核心概念和功能特性,但也会涉及之前版本中一些独特的高级特性。你会发现PostgreSQL 不只是个数据库系统,也是一个出色的应用平台。本书通过示例展示了如何实现在其他数据库中难以或不能完成的任务。

立即下载
PostgreSQL即学即用 第2版 高清版 带书签

PostgreSQL 即学即用 第2版,图灵出版社,比MySQL更加适合做数据仓库、数据分析类处理。

立即下载
PostgreSQL实战.pdf 大小221MB PostgreSQL 10

本书基于PostgreSQL 10编写,重点介绍PostgreSQL的丰富特性以及生产实践运维技巧。全书共18章,分为基础篇、核心篇、进阶篇三部分。基础篇包括第1到4章,主要介绍PostgreSQL基础知识,例如安装、客户端工具、数据类型、SQL高级特性等,为读者阅读核心篇和进阶篇做好准备;核心篇包括第5到9章,主要介绍PostgreSQL核心内容

立即下载
PostgreSQL即学即用(第2版)

本书将帮助你理解和使用PostgreSQL 这一开源数据库系统。你不仅会学到版本9.2、9.3 和9.4中的企业级特性,还会发现PostgreSQL 不只是个数据库系统,也是一个出色的应用平台。本书通过示例展示了如何实现在其他数据库中难以或无法完成的任务。这一版内容覆盖了LATERAL 查询、增强的JSON 支持、物化视图和其他关键话题。

立即下载
postgreSQL经典教程

本书都是关于一个最近最成功的开源产品,一个名叫PostgreSQL的关系数据库。 数据库开发商和开源开发者都是PostgreSQL的热心拥护者。任何使用程序管理大量数据的人都可以从数据库中获得大量益处。PostgreSQL是一个非常优秀的关系数据库实现,全功能,开源且免费使用。

立即下载
PostgreSQL即学即用中文第2版 (pdf格式)

本书将帮助你理解和使用PostgreSQL 这一开源数据库系统。你不仅会学到版本9.2、9.3 和9.4中的企业级特性,还会发现PostgreSQL 不只是个数据库系统,也是一个出色的应用平台。本书通过示例展示了如何实现在其他数据库中难以或无法完成的任务。这一版内容覆盖了LATERAL 查询、增强的JSON 支持、物化视图和其他关键话题。

立即下载
PostgreSQL即学即用 中文第2版

PostgreSQL即学即用 中文第2版

立即下载
PostgreSQL从入门到精通.pdf

PostgreSQL从入门到精通

立即下载
postgresql 教程 pdf 资料集合 .rar

postgresql 教程 pdf资料整理;内含多本资料,适合不同阶段的学习。

立即下载
Postgresql书籍

Postgresql学习,个人书籍

立即下载
PostgreSQL即学即用中文第2版.pdf

加州大学伯克利分校计算机系开发的开源数据库系统,之所以推荐给大家是因为这是一个大数据存储要求下可能会在一定场景内取代MySQL的数据库。和SQLserver\Oracle\MySQL相比,它有一些独特的部分,包括部分语法,所以需要一本这样的书籍。 目录 第1章 基础知识  1 第2章 数据库管理  17 第3章 psql工具  49 第4章 pgAdmin的使用  61 第5章 数据类型  80 第6章 表、约束和索引  109 第7章 PostgreSQL的特色SQL语法  121 7.1 视图  121 7.1.1 单表视图  122 7.1.2 使用触发器来更新视图  123 7.1.3

立即下载