您的位置:

PostgreSQL创建数据库指南

一、安装 PostgreSQL

PostgreSQL 是一个开源的对象关系型数据库管理系统,它通过 SQL 查询来管理数据。在开始创建数据库之前,你需要先安装 PostgreSQL,并且设置好相应的配置。安装步骤如下:

sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
sudo apt-get install postgresql-client

二、建立数据库

在 PostgreSQL 中,建立数据库的过程十分简单。你可以直接通过命令行或者图形化界面,来建立新的数据库。

1. 命令行建立数据库

psql -U postgres
CREATE DATABASE mydatabase;
\q

这段代码中,我们首先用 psql 命令来进入 PostgreSQL 的 shell 界面。接着,我们使用 CREATE DATABASE 命令来创建新的数据库。最后,我们使用 \q 命令来退出 PostgreSQL shell。

2. 图形化界面建立数据库

如果你更喜欢使用图形化界面来建立数据库,那么可以使用 pgAdmin 工具。它可以在网上免费下载。使用 pgAdmin 建立数据库的过程非常简单,只需要按照以下步骤操作:

  1. 打开 pgAdmin 工具;
  2. 依次展开服务器 → 数据库,鼠标右键单击“Database” → “New Database...”;
  3. 在弹出的窗口中输入数据库名称,确认设置。

三、添加表格

在建立好数据库之后,我们需要创建表格来存储数据。关系型数据库中的表格将不同类型的数据结构化保存,这使得查询和管理数据变得更加高效和简便。

1. 命令行添加表格

psql -U postgres
\connect mydatabase
CREATE TABLE myschema.mytable (
    id serial PRIMARY KEY,
    name varchar NOT NULL
);
\q

这段代码中,我们首先用 psql 命令来进入 PostgreSQL 的 shell 界面。接着,我们使用 \connect 命令来连接我们刚才建立的数据库。我们使用 CREATE TABLE 命令来创建名为 myschema.mytable 的表格,并且定义了两个列:id 和 name。最后,我们使用 \q 命令来退出 PostgreSQL shell。

2. 图形化界面添加表格

如果你更喜欢使用图形化界面来添加表格,那么可以使用 pgAdmin 工具。

  1. 打开 pgAdmin 工具;
  2. 依次展开服务器 → 数据库 → 我们建立的 mydatabase,鼠标右键单击“Schemas ” → “New Schema...”;
  3. 在弹出的窗口中输入 Schema 名称 myschema,确认设置;
  4. 接下来,依次展开 mydatabase → Schemas → myschema,鼠标右键单击“Tables” → “Create → Table...”;
  5. 在弹出的窗口中输入表格名称 mytable,接下来,我们需要在“Columns”选项卡中定义表格内容,包括列的名称、数据类型、约束等;
  6. 确认设置,完成表格的建立。

四、插入数据

建立表格之后,我们需要向其中插入数据。在 PostgreSQL 中,使用 INSERT 语句即可完成数据的插入。

1. 命令行插入数据

psql -U postgres
\connect mydatabase
INSERT INTO myschema.mytable (name) VALUES ('Tom');
\q

这段代码中,我们首先用 psql 命令来进入 PostgreSQL 的 shell 界面。接着,我们使用 \connect 命令来连接我们刚才建立的数据库。我们使用 INSERT INTO 命令来向表格 myschema.mytable 中插入一条数据,此处仅插入了 name 字段的数据。最后,我们使用 \q 命令来退出 PostgreSQL shell。

2. 图形化界面插入数据

如果你更喜欢使用图形化界面来插入数据,那么可以使用 pgAdmin 工具。

  1. 打开 pgAdmin 工具;
  2. 依次展开服务器 → 数据库 → 我们建立的 mydatabase → Schemas → myschema → Tables → mytable,双击表格的名称,打开表格的详细信息;
  3. 切换到“Data”选项卡,可以看到表格内没有任何数据;
  4. 点击“Tools” → “Query Tool”;
  5. 在弹出的窗口中输入以下代码,同时点击“Execute”按钮执行代码:
    INSERT INTO myschema.mytable (name) VALUES ('Tom');
  6. 确认设置,完成数据的插入。

五、查询数据库

在 PostgreSQL 中,我们可以使用 SELECT 语句来查询数据库。

1. 命令行查询数据

psql -U postgres
\connect mydatabase
SELECT * FROM myschema.mytable;
\q

这段代码中,我们首先用 psql 命令来进入 PostgreSQL 的 shell 界面。接着,我们使用 \connect 命令来连接我们刚才建立的数据库。我们使用 SELECT 命令来查询表格 myschema.mytable 中所有数据。最后,我们使用 \q 命令来退出 PostgreSQL shell。

2. 图形化界面查询数据

如果你更喜欢使用图形化界面来查询数据,那么可以使用 pgAdmin 工具。

  1. 打开 pgAdmin 工具;
  2. 依次展开服务器 → 数据库 → 我们建立的 mydatabase → Schemas → myschema → Tables → mytable,双击表格的名称,打开表格的详细信息;
  3. 切换到“Data”选项卡,可以看到表格内已经插入了一条数据;
  4. 点击“Edit”按钮,修改数据或者新增数据;
  5. 点击“Filter”按钮,可以根据各种条件进行查询;
  6. 确认设置,完成数据的查询。

六、总结

PostgreSQL 是一个十分优秀的数据库管理系统。在这篇文章中,我们简要介绍了如何安装 PostgreSQL、建立数据库、添加表格、插入数据以及查询数据库等操作。希望这篇文章能够对大家有所帮助。