Metin sütunlarını tanımlama

PostgreSQL Veritabanları Oluşturma

Darryl Reeves

Industry Assistant Professor, New York University

PostgreSQL'de metin kullanımı

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
);

Metin veri türleri: TEXT, VARCHAR(N), CHAR(N)

PostgreSQL Veritabanları Oluşturma

TEXT veri türü

  • Değişken uzunluklu dizgeler
  • Sınırsız uzunluklu dizgeler
  • Uzunluğu bilinmeyen metinler için uygundur
PostgreSQL Veritabanları Oluşturma

VARCHAR veri türü

  • Değişken uzunluklu dizgeler
  • Sınırsız uzunluklu dizgeler
  • Sütun değerlerine kısıtlama konabilir
    • VARCHAR(N)
    • N - saklanacak en fazla karakter sayısı
    • Sütun, N'den kısa dizgeleri saklayabilir
    • N'den uzun dizge eklemek hatadır
  • N belirtilmeyen VARCHAR, TEXT ile eşdeğerdir
first_name VARCHAR(50) NOT NULL;
PostgreSQL Veritabanları Oluşturma

CHAR veri türü

  • CHAR(N) değerleri tam olarak N karakterden oluşur
  • Dizgeler sağa boşlukla doldurulur
  • CHAR, CHAR(1) ile eşdeğerdir
    isbn CHAR(13) NOT NULL;
    
PostgreSQL Veritabanları Oluşturma

Hadi pratik yapalım!

PostgreSQL Veritabanları Oluşturma

Preparing Video For Download...