跳至主要内容

在 PostgreSQL 中管理数据库

在本教程中,您将学习如何在 SQL 中创建、删除和选择数据库。
· 4分钟 阅读

使用 AI 探索

如果您是一名有志成为数据科学家的读者,或对数据总体感兴趣,您一定了解关系型数据库的重要性。SQL 是一种用于查询关系型数据库并提出有意义问题的语言。对于刚开始接触数据库的初学者来说,了解如何快速上手并运行一个数据库非常有用。这包含三个基本操作:

在本教程中,您将使用 PostgreSQL 执行这些操作。教程假设您已经对 SQL 有一定基础,并且已在您的系统上安装了 PostgreSQL。如果尚未安装,请查看这篇文章,其中指导您如何下载并安装 PostgreSQL。

如果您的 PostgreSQL 环境已就绪,我们开始吧。

创建数据库

先打开pgAdmin(随 PostgreSQL 一同安装)。pgAdmin 提供友好的图形界面,能让您完成所有基础的 SQL 操作。pgAdmin 界面如下所示:Creating a Database

从上图可以看到,该 PostgreSQL 系统已经有两个数据库:

  • DataCamp_Courses
  • postgres

现在您将创建一个新数据库。为此,右键单击 Databases 选项卡,并从选项中选择 New Database...。参考链接:https://bit.ly/2UEfk62。

如果您成功创建了数据库,它应会出现在 pgAdmin 的主界面上:

Creating a Database

在创建数据库时,界面会提供多个选项。无需被其吓到。只需输入您要创建的数据库名称并按下 enter 即可。

Creating a Database

您可能会有一个问题:为什么需要创建不同的数据库?

设想这样一种情况:您使用一个集中式的 PostgreSQL 系统来管理所有与数据库相关的事项,其中包括不同类型应用的数据。您可能不希望把所有东西都混在一个数据库里,对吧?最好根据应用来区分数据库。

删除数据库

对于不再使用的数据库,您可能想要删除它。只需右键单击要删除的数据库,并从选项中选择 Delete/Drop。参考链接:https://bit.ly/2S7iL8x。

选择数据库

这一步我们通过命令提示符/终端来完成。标准的 PostgreSQL 安装包含 psql(SQL Shell)。它看起来就像命令提示符:

Selecting a Database

打开 psql 提示符,连续按回车(如果您需要连接到特定目标,请根据情况提供凭据),直到提示输入密码。输入您在安装时设置的密码并按回车。PostgreSQL 的提示符为 postgres=#。

我们先用 \l 命令列出 PostgreSQL 当前拥有的所有数据库。输出类似如下:

Selecting a Database

接下来选择一个数据库来执行一个简单的 SQL 查询。要连接到某个数据库,使用以下命令:

\c School

School 是要连接的数据库名称。连接成功后,提示符也会变为该数据库的名称:

Selecting a Database

现在在该数据库中创建一个名为 Students 的简单表。该表包含两列:

  • Roll_no
  • Name

您可以根据自己的偏好指定数据类型和约束。要创建该表,您需要类似如下的查询:

Selecting a Database

接下来向表中插入一条记录,并在此之后查看该表:

Selecting a Database

今天的教程就到这里。如果您想进一步学习 SQL,请查看以下 DataCamp 课程:

主题