PostgreSQL 创建表

连接到数据库

要使用 SQL Shell 创建一个新的数据库表,请确保已连接到数据库。如果没有,请按照本教程的入门章节中的步骤操作。

连接后,就可以编写 SQL 语句了!

创建表

以下 SQL 语句将在 PostgreSQL 数据库中创建一个名为 cars 的表:

CREATE TABLE cars (
  brand VARCHAR(255),
  model VARCHAR(255),
  year INT
);

执行上述语句后,将创建一个名为 cars 的空表,SQL Shell 应用程序将返回以下内容:

CREATE TABLE

在计算机上的 SQL Shell 应用程序中,上述操作可能如下所示:

SQL 语句解释

上面的 SQL 语句创建了一个包含三个字段的空表:brand、model 和 year。

在表中创建字段时,我们必须指定每个字段的数据类型。

对于 brand 和 model,我们期望的是字符串值,字符串值使用 VARCHAR 关键字指定。

我们还必须指定字符串字段中允许的字符数,因为我们不太确定,所以只设置为 255。

对于 year,我们期望的是整数值(没有小数的数字),整数值使用 INT 关键字指定。

显示表

您可以使用另一条 SQL 语句“显示”刚刚创建的空表:

SELECT * FROM cars;

结果如下:

 brand | model | year
-------+-------+------
(0 rows)

在计算机上的 SQL Shell 应用程序中,上面的操作可能如下所示:

在接下来的章节中,我们将学习如何将数据插入表中,以及如何从表中检索数据。