定义布尔与时间数据列

创建 PostgreSQL 数据库

Darryl Reeves

Industry Assistant Professor, New York University

布尔与时间数据

CREATE TABLE book (
    isbn CHAR(13) NOT NULL,
    author_first_name VARCHAR(50) NOT NULL,
    author_last_name VARCHAR(50) NOT NULL,
    content TEXT NOT NULL
);
创建 PostgreSQL 数据库

布尔与时间数据

CREATE TABLE book (
    isbn CHAR(13) NOT NULL,
    author_first_name VARCHAR(50) NOT NULL,
    author_last_name VARCHAR(50) NOT NULL,
    content TEXT NOT NULL,
    originally_published DATE NOT NULL,
    out_of_print BOOLEAN DEFAULT FALSE
);
创建 PostgreSQL 数据库

BOOLEAN 数据类型

  • 三种可能的值
    • true 状态
    • false 状态
    • NULL(未知状态)
  • 常用于是/否场景
  • 可用 BOOLBOOLEAN 定义
in_stock BOOL DEFAULT TRUE;
创建 PostgreSQL 数据库

时间数据类型

类型 说明 格式
TIMESTAMP 表示日期和时间 2010-09-21 15:47:16
DATE 表示日期 1972-07-08
TIME 表示时间 05:30:00
创建 PostgreSQL 数据库

让我们练习!

创建 PostgreSQL 数据库

Preparing Video For Download...