1. Learn
  2. /
  3. 课程
  4. /
  5. 数据库设计

Connected

道练习

创建垂直分区

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

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

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

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

说明 1 / 共 2 个

undefined XP
    1
    2
  • 创建一个新表 film_descriptions,包含 2 个字段:film_id,类型为 INT,以及 long_description,类型为 TEXT。
  • 用 film 表中的值填充新表。