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
。
在表中创建字段时,我们必须指定每个字段的数据类型。
对于品牌和型号,我们需要字符串值,而字符串值是用 VARCHAR
关键字指定的。
我们还必须指定字符串字段中允许的字符数,由于我们不知道确切的数字,我们只将其设置为 255。
对于年份,我们期望整数值(没有小数的数字),并且整数值是用 INT
关键字指定的。
显示表
您可以显示刚刚用另一条 SQL 语句创建的空表:
SELECT * FROM cars;
这会给你这个结果:
brand | model | year
-------+-------+------
(0 rows)
在您计算机上的 SQL Shell 应用程序中,上面的操作可能如下所示:
在接下来的章节中,我们将学习如何将数据插入表中,以及如何从表中检索数据的更多信息。