掌握 Postgres:从数据库创建到使用 Adminer 进行管理

Explore workouts, and achieving AB Data
Post Reply
badsha0018
Posts: 9
Joined: Sat Dec 28, 2024 4:15 am

掌握 Postgres:从数据库创建到使用 Adminer 进行管理

Post by badsha0018 »

是对象关系数据库管理的基石。经过数十年的开发,Postgres 是一款可靠、灵活且性能卓越的数据库。

本实用指南探讨了如何在 Postgres 中创建数据库和表以及删除数据库。此外,它还展示了如何使用数据库管理工具(如 Adminer)完成相同的任务。

Postgres 入门
首先,请确保您的系统上已安装 Postgres。如果没有,请下载必要的文件 并按照安装说明进行操作。

请记住,此处显示的命令是在 macOS 上演示的,但它们可以在任何操作系统上无缝运行。

安装 Postgres 后,在终端中输入此命令以验证一切是否正常运行:


此命令应返回 Postgres 安装的版本号:

Postgres 版本号
Postgres 版本号。
如何连接到 PostgreSQL 数据库服务器
现在,您已在系统上安装了 Postgres,并准备创建数据库。但是,如何访问 美国 WhatsApp 手机号码列表 数据库呢?这就是 Postgres 交互式终端(通常称为psql)的作用所在。Psql 是 Postgres 的基于终端的前端,允许您向 Postgres 发出查询,然后查看查询结果。

在安装过程中,Postgres 会在您的操作系统 (OS) 上创建一个默认超级用户,该用户在数据库中具有最终访问权限。您可以使用以下命令以默认超级用户身份登录 psql 终端:

psql postgres
运行此命令后,您应该会看到终端变为postgres=#,表明您已以默认超级用户身份登录。

使用 psql 的最大优势之一是元命令。这些强大的工具让您可以执行数据库管理任务,例如连接到数据库或显示表,而无需了解确切的 SQL 命令。

要在 psql 中使用元命令,请以反斜杠 ( \) 开头,后跟命令。以下是几个示例:

列出服务器上的所有数据库。
显示数据库中的所有表。

如何创建 Postgres 数据库
使用数据库时,遵循最小权限原则并创建具有特定权限的新用户是一种很好的做法。但是,为了本指南的简单性,我们将使用默认超级用户来创建和管理数据库。

首先,执行以下元命令列出 Postgres 服务器上的所有用户:

\du
如果您没有添加任何新用户,您应该只会看到默认超级用户:

本地 Postgres 服务器上的用户
本地 Postgres 服务器上的用户。
根据您系统的配置,默认超级用户可能显示为 Postgres 或您的操作系统用户名。

默认情况下,超级用户没有密码。但是,为了以后进行数据库管理,请使用以下命令设置密码:


Image

出现提示时输入密码并确认。现在,您可以开始在 Postgres 服务器上创建数据库了。创建数据库的语法是CREATE DATABASE <database-name>。

让我们首先创建一个名为的数据库sales:

CREATE DATABASE sales;
数据库创建成功后出现如下信息:

创建 Postgres 数据库
创建 Postgres 数据库。
现在,使用以下命令创建另外两个数据库customers和:employees


现在,您已在本地 Postgres 服务器上建立了三个数据库。要列出您创建的所有数据库,请使用以下元命令:

\l
本地 Postgres 服务器上的数据库
本地 Postgres 服务器上的数据库。
这些就是您迄今为止创建的三个数据库!您可以忽略图像中的其他数据库,因为这些数据库默认随 Postgres 安装一起提供。

现在,您可以连接到特定数据库。连接到任何数据库的元命令是\c <database-name>。

运行以下命令连接数据库sales :
Post Reply