在创建表时选择数据类型
在最初创建表时为列指定数据类型是最好的做法。类型以后可以更改,然而,如果该列已经有数据,这种更改可能会带来意想不到的后果。在本练习中,您将根据数据所属的类别来指定数据类型。
现在我们回到第 1 章中的 Small Business Association (SBA) 数据库示例。SBA 贷款是为特定的商业项目提供的。您将使用最合适的列类型来完成 project 表的定义。
本练习是课程的一部分
创建 PostgreSQL 数据库
练习说明
- 使用以下选项中的正确数据类型完成
project表的CREATE TABLE命令:TEXT、BOOLEAN和NUMERIC。
交互式实操练习
通过完成这段示例代码来试试这个练习。
-- 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 ___
);