- PostgreSQL 教程
- PostgreSQL - 首页
- PostgreSQL - 概述
- PostgreSQL - 环境设置
- PostgreSQL - 语法
- PostgreSQL - 数据类型
- PostgreSQL - 创建数据库
- PostgreSQL - 选择数据库
- PostgreSQL - 删除数据库
- PostgreSQL - 创建表
- PostgreSQL - 删除表
- PostgreSQL - 模式
- PostgreSQL - 插入查询
- PostgreSQL - 选择查询
- PostgreSQL - 运算符
- PostgreSQL - 表达式
- PostgreSQL - WHERE 子句
- PostgreSQL - AND & OR 子句
- PostgreSQL - 更新查询
- PostgreSQL - 删除查询
- PostgreSQL - LIKE 子句
- PostgreSQL - LIMIT 子句
- PostgreSQL - ORDER BY 子句
- PostgreSQL - GROUP BY
- PostgreSQL - WITH 子句
- PostgreSQL - HAVING 子句
- PostgreSQL - DISTINCT 关键字
- 高级 PostgreSQL
- PostgreSQL - 约束
- PostgreSQL - 联接
- PostgreSQL - UNION 子句
- PostgreSQL - NULL 值
- PostgreSQL - 别名语法
- PostgreSQL - 触发器
- PostgreSQL - 索引
- PostgreSQL - ALTER TABLE 命令
- TRUNCATE TABLE 命令
- PostgreSQL - 视图
- PostgreSQL - 事务
- PostgreSQL - 锁
- PostgreSQL - 子查询
- PostgreSQL - 自动递增
- PostgreSQL - 权限
- 日期/时间函数 & 运算符
- PostgreSQL - 函数
- PostgreSQL - 有用函数
- PostgreSQL 接口
- PostgreSQL - C/C++
- PostgreSQL - Java
- PostgreSQL - PHP
- PostgreSQL - Perl
- PostgreSQL - Python
- PostgreSQL 有用资源
- PostgreSQL - 快速指南
- PostgreSQL - 有用资源
- PostgreSQL - 讨论
PostgreSQL - 环境设置
要开始了解 PostgreSQL 的基础知识,首先让我们安装 PostgreSQL。本章介绍了在 Linux、Windows 和 Mac OS 平台上安装 PostgreSQL 的方法。
在 Linux/Unix 上安装 PostgreSQL
按照以下步骤在您的 Linux 机器上安装 PostgreSQL。在继续安装之前,请确保您已以 **root** 用户身份登录。
从 EnterpriseDB 选择您想要的 PostgreSQL 版本号,以及尽可能精确的平台。
我为我的 64 位 CentOS-6 机器下载了 **postgresql-9.2.4-1-linux-x64.run**。现在,让我们按如下方式执行它:
[root@host]# chmod +x postgresql-9.2.4-1-linux-x64.run [root@host]# ./postgresql-9.2.4-1-linux-x64.run ------------------------------------------------------------------------ Welcome to the PostgreSQL Setup Wizard. ------------------------------------------------------------------------ Please specify the directory where PostgreSQL will be installed. Installation Directory [/opt/PostgreSQL/9.2]:
启动安装程序后,它会询问您一些基本问题,例如安装位置、将使用数据库的用户密码、端口号等。因此,请将所有这些值保留为默认值,除了密码,您可以根据自己的选择提供密码。它将在您的 Linux 机器上安装 PostgreSQL,并显示以下消息:
Please wait while Setup installs PostgreSQL on your computer. Installing 0% ______________ 50% ______________ 100% ######################################### ----------------------------------------------------------------------- Setup has finished installing PostgreSQL on your computer.
请按照以下安装后步骤创建您的数据库:
[root@host]# su - postgres Password: bash-4.1$ createdb testdb bash-4.1$ psql testdb psql (8.4.13, server 9.2.4) test=#
如果 postgres 服务器未运行,您可以使用以下命令启动/重新启动它:
[root@host]# service postgresql restart Stopping postgresql service: [ OK ] Starting postgresql service: [ OK ]
如果您的安装正确,您将看到 PotsgreSQL 提示符 **test=#**,如上所示。
在 Windows 上安装 PostgreSQL
按照以下步骤在您的 Windows 机器上安装 PostgreSQL。请确保在安装过程中关闭了第三方杀毒软件。
从 EnterpriseDB 选择您想要的 PostgreSQL 版本号,以及尽可能精确的平台。
我为我的在 32 位模式下运行的 Windows PC 下载了 postgresql-9.2.4-1-windows.exe,因此让我们以管理员身份运行 **postgresql-9.2.4-1-windows.exe** 来安装 PostgreSQL。选择您要安装的位置。默认情况下,它安装在 Program Files 文件夹中。
安装过程的下一步是选择数据存储的目录。默认情况下,它存储在“data”目录下。
接下来,设置程序会要求输入密码,因此您可以使用您喜欢的密码。
下一步;将端口保留为默认值。
在下一步中,当询问“区域设置”时,我选择了“English, United States”。
在您的系统上安装 PostgreSQL 需要一段时间。安装过程完成后,您将看到以下屏幕。取消选中复选框,然后单击“完成”按钮。
安装过程完成后,您可以从 PostgreSQL 9.2 的程序菜单中访问 pgAdmin III、StackBuilder 和 PostgreSQL shell。
在 Mac 上安装 PostgreSQL
按照以下步骤在您的 Mac 机器上安装 PostgreSQL。在继续安装之前,请确保您已以 **管理员** 身份登录。
从 EnterpriseDB 选择适用于 Mac OS 的最新 PostgreSQL 版本号。
我为我的运行 OS X 版本 10.8.3 的 Mac OS 下载了 **postgresql-9.2.4-1-osx.dmg**。现在,让我们在访达中打开 dmg 镜像,只需双击它,您将在以下窗口中获得 PostgreSQL 安装程序:
接下来,单击 **postgres-9.2.4-1-osx** 图标,这将显示一条警告消息。接受警告并继续进行进一步安装。它会要求您输入管理员密码,如下面的窗口所示:
输入密码,继续安装,然后在此步骤之后,重新启动您的 Mac 机器。如果您没有看到以下窗口,请重新开始安装。
启动安装程序后,它会询问您一些基本问题,例如安装位置、将使用数据库的用户密码、端口号等。因此,请将所有这些值保留为默认值,除了密码,您可以根据自己的选择提供密码。它将在您的 Mac 机器上的应用程序文件夹中安装 PostgreSQL,您可以检查:
现在,您可以启动任何程序开始使用。让我们从 SQL Shell 开始。启动 SQL Shell 时,只需使用它显示的所有默认值,除了输入您在安装时选择的密码。如果一切顺利,那么您将进入 postgres 数据库,并且会显示 **postgress#** 提示符,如下所示:
恭喜!!!现在您的环境已准备就绪,可以开始 PostgreSQL 数据库编程了。