如何在macOS上安装PostgreSQL

有关安装PostgreSQL DBMS的说明

以下有关安装PostgreSQL的说明基于macOS。

对于Windows和Linux,请转到https://www.postgresql.org/download/并选择您的包裹。

还要搜索“如何在Windows上安装Postgres”或“如何在Windows上安装postgres”。your linux distribution”(如果您使用的是其他平台)。

它应该相差不大,尤其是在安装阶段之后。

在macOS上,我们将使用自制酒。如果尚未安装Homebrew,请转到https://brew.sh/并按照那里的说明进行操作。

完成后,返回并在命令行中运行:

brew install postgresql

并完成后,运行:

brew services start postgresql

开始PostgreSQL作为守护程序,这意味着它将继续在后台运行,以监听连接。

使用Homebrew的巨大优势是可以通过运行以下命令安装任何更新

brew upgrade postgresql
brew postgresql-upgrade-database
brew services restart postgresql

postgresqlPostgreSQL的名称更复杂,但是它们是同一回事。它只是将SQL嵌入名称中。什么是的SQL? SQL(称为“续集”)表示结构化查询语言,它是一种特殊的语言,我们用来与关系型数据库

如果您是数据库新手,那么这对您来说是很多新术语!基本上,关系数据库将数据组织到桌子,并提供了一种从这些表中插入和提取数据的方法。那是SQL。

我们将很快使用它。

在我们登录到PostgreSQL之后!

返回命令行,然后键入

psql postgres

using psql

这将使您能够访问postgres默认情况下使用您的macOS用户名创建的数据库。 Homebrew在安装时会自动创建您的用户。

现在我们进入psql应用程序,我们可以创建一个新的数据库:

CREATE DATABASE test;

不要忘记分号;,因为SQL需要它,否则该命令将不会运行。

现在在新行中,我们使用以下命令切换到该数据库

\c test

提示符将显示以下内容:

You are now connected to database "test" as user "flaviocopes".

现在,我们将创建一个新表。

使用以下语法:

CREATE TABLE users (
  id SERIAL PRIMARY KEY,
  email VARCHAR(255) UNIQUE NOT NULL,
  password VARCHAR(255) NOT NULL
);

现在,如果运行此命令,并且未显示任何错误,则系统中将包含该表。

您可以通过运行命令来查看它

\dt

这将向您显示数据库表:

如果发生任何错误,可以通过运行以下命令删除表

DROP TABLE users

最终退出psql, 跑

\q

或只是输入quit

既然您知道事情的幕后知识,我将向您展示一种使用PostgreSQL和其他数据库的更简单方法:TablePlus应用。它适用于macOS,Windows和Linux。

连接到数据库:

指定test数据库名称:

除了能够使用图形用户界面检查表之外:

它还使我们可以非常轻松地使用SQL查询:


更多数据库教程: