Mendefinisikan kolom data boolean dan temporal

Membuat Database PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Data boolean dan temporal

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
);
Membuat Database PostgreSQL

Data boolean dan temporal

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
);
Membuat Database PostgreSQL

Tipe data BOOLEAN

  • Tiga nilai mungkin
    • status true
    • status false
    • NULL (status tidak diketahui)
  • Umum untuk skenario ya/tidak
  • Dapat didefinisikan dengan kata kunci BOOL atau BOOLEAN
in_stock BOOL DEFAULT TRUE;
Membuat Database PostgreSQL

Tipe data temporal

Tipe Deskripsi Format
TIMESTAMP merepresentasikan tanggal dan waktu 2010-09-21 15:47:16
DATE merepresentasikan tanggal 1972-07-08
TIME merepresentasikan waktu 05:30:00
Membuat Database PostgreSQL

Ayo berlatih!

Membuat Database PostgreSQL

Preparing Video For Download...