开始使用免费开始使用

在创建表时选择数据类型

在最初创建表时为列指定数据类型是最好的做法。类型以后可以更改,然而,如果该列已经有数据,这种更改可能会带来意想不到的后果。在本练习中,您将根据数据所属的类别来指定数据类型。

现在我们回到第 1 章中的 Small Business Association (SBA) 数据库示例。SBA 贷款是为特定的商业项目提供的。您将使用最合适的列类型来完成 project 表的定义。

本练习是课程的一部分

创建 PostgreSQL 数据库

查看课程

练习说明

  • 使用以下选项中的正确数据类型完成 project 表的 CREATE TABLE 命令:TEXTBOOLEANNUMERIC

交互式实操练习

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

-- Create the project table
___ ___ ___ (
	-- Unique identifier for projects
	id SERIAL PRIMARY KEY,
    -- Whether or not project is franchise opportunity
	is_franchise ___ DEFAULT FALSE,
	-- Franchise name if project is franchise opportunity
    franchise_name ___ DEFAULT NULL,
    -- State where project will reside
    project_state ___,
    -- County in state where project will reside
    project_county ___,
    -- District number where project will reside
    congressional_district ___,
    -- Amount of jobs projected to be created
    jobs_supported ___
);
编辑并运行代码