📜  如何在 Linux 中运行 postgresql - SQL (1)

📅  最后修改于: 2023-12-03 15:08:42.358000             🧑  作者: Mango

如何在 Linux 中运行 PostgreSQL - SQL

PostgreSQL 是一个广泛使用和受欢迎的开源关系型数据库管理系统。它提供了许多高级功能和强大的性能,使其成为开发人员,数据分析师和数据库管理员的首选。本文将介绍如何在 Linux 中运行 PostgreSQL,并解释如何使用 SQL 语言与数据库进行交互。

安装 PostgreSQL

第一步是在 Linux 系统上安装 PostgreSQL。您可以使用以下命令在 Ubuntu 或 Debian 系统上安装它:

sudo apt-get install postgresql postgresql-contrib

对于其他 Linux 发行版,您可以使用系统包管理器来安装 PostgreSQL。

连接到 PostgreSQL

安装完毕后,您可以使用以下命令连接到 PostgreSQL 数据库:

sudo -i -u postgres

此命令将使用 postgres 用户身份连接到 PostgreSQL 数据库。要退出连接,可以使用以下命令:

\q
创建和管理数据库

要创建新数据库,请输入以下命令:

createdb mydatabase

这将创建一个名为“mydatabase”的新数据库。要查看所有现有的数据库,请使用以下命令:

\l

您还可以使用以下命令连接到已创建的数据库:

psql mydatabase
使用 SQL 与数据库交互

一旦您连接到 PostgreSQL 数据库,就可以开始使用 SQL 语言与数据库进行交互了。以下是一些基本的 SQL 查询示例:

创建表格
CREATE TABLE customers (id SERIAL PRIMARY KEY, name VARCHAR(50), email VARCHAR(50));

该命令将创建一个名为“customers”的新表,其中包含三个列:id、name 和 email。

插入数据
INSERT INTO customers (name, email) VALUES ('John Doe', 'john.doe@example.com');

这将在“customers”表中插入一条新记录,包含名称“John Doe”和电子邮件地址“john.doe@example.com”。

查询数据
SELECT * FROM customers;

此命令将检索“customers”表中的所有行和列的值。

更新数据
UPDATE customers SET email='jane.doe@example.com' WHERE name='Jane Doe';

此命令将更新“customers”表中名为“Jane Doe”的行的电子邮件地址。

删除行
DELETE FROM customers WHERE name='John Doe';

此命令将从“customers”表中删除名称为“John Doe”的行。

结论

在本文中,我们介绍了如何在 Linux 中安装和使用 PostgreSQL,并提供了一些基本的 SQL 查询示例。希望这有助于您开始使用 PostgreSQL 并构建强大的数据库应用程序。