开始使用免费开始使用

创建垂直分区

在视频中,您学习了垂直分区并看到了一个示例。

对于垂直分区,PostgreSQL 中没有特定的语法。您需要创建一个只包含特定列的新表,并将数据复制过去。之后,您可以在原表中删除要分到新表的列。若需要访问完整表,可以通过使用 JOIN 子句来实现。

在本练习和下一个练习中,您将使用名为 pagila 的示例数据库。它常用于展示 PostgreSQL 的功能。该数据库包含多张表。我们将使用 film 表。在本练习中,我们会用到以下列:

  • film_id:电影的唯一标识符
  • long_description:电影的长描述

本练习是课程的一部分

数据库设计

查看课程

交互式实操练习

通过完成这段示例代码来试试这个练习。

-- Create a new table called film_descriptions
___ ___ ___ (
    ___ INT,
    ___ ___
);

-- Copy the descriptions from the film table
___ ___ ___
SELECT ___, ___ FROM ___;
编辑并运行代码