Mendefinisikan kolom teks

Membuat Database PostgreSQL

Darryl Reeves

Industry Assistant Professor, New York University

Menggunakan teks di 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
);

Tipe data teks: TEXT, VARCHAR(N), CHAR(N)

Membuat Database PostgreSQL

Tipe data TEXT

  • String panjang variabel
  • String panjang tak terbatas
  • Cocok untuk nilai teks dengan panjang tidak diketahui
Membuat Database PostgreSQL

Tipe data VARCHAR

  • String panjang variabel
  • String panjang tak terbatas
  • Dapat membatasi nilai kolom
    • VARCHAR(N)
    • N = jumlah maksimum karakter yang disimpan
    • Kolom dapat menyimpan string dengan < N karakter
    • Menyisipkan string > N adalah error
  • VARCHAR tanpa N sama dengan TEXT
first_name VARCHAR(50) NOT NULL;
Membuat Database PostgreSQL

Tipe data CHAR

  • Nilai CHAR(N) berisi tepat N karakter
  • String diisi spasi di kanan
  • CHAR sama dengan CHAR(1)
    isbn CHAR(13) NOT NULL;
    
Membuat Database PostgreSQL

Ayo berlatih!

Membuat Database PostgreSQL

Preparing Video For Download...