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 应用程序中,上述操作可能如下所示
在接下来的章节中,我们将学习如何将数据插入表中,以及更多关于如何从表中检索数据的信息。