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 应用程序中,上述操作可能看起来像这样:
在接下来的章节中,我们将学习如何向表中插入数据,以及如何从表中检索更多数据。