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