Định nghĩa cột dữ liệu boolean và thời gian

Tạo cơ sở dữ liệu PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Dữ liệu boolean và thời gian

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
);
Tạo cơ sở dữ liệu PostgreSQL

Dữ liệu boolean và thời gian

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
);
Tạo cơ sở dữ liệu PostgreSQL

Kiểu dữ liệu BOOLEAN

  • Ba giá trị có thể có
    • trạng thái true
    • trạng thái false
    • NULL (không rõ)
  • Dùng cho tình huống có/không
  • Khai báo bằng BOOL hoặc BOOLEAN
in_stock BOOL DEFAULT TRUE;
Tạo cơ sở dữ liệu PostgreSQL

Kiểu dữ liệu thời gian

Kiểu Mô tả Định dạng
TIMESTAMP biểu diễn ngày và giờ 2010-09-21 15:47:16
DATE biểu diễn ngày 1972-07-08
TIME biểu diễn giờ 05:30:00
Tạo cơ sở dữ liệu PostgreSQL

Hãy luyện tập!

Tạo cơ sở dữ liệu PostgreSQL

Preparing Video For Download...