CodeBlanks Logo Icon CodeBlanks

CHAR ve VARCHAR

Sabit ve değişken uzunluklu metin türlerini öğrenirsin.

CHAR ve VARCHAR

CHAR(n) sabit uzunluklu, VARCHAR(n) değişken uzunluklu metindir. CHAR her zaman n karakter tutar; VARCHAR yalnızca gereken kadar yer kaplar.

CREATE TABLE customers (
  code CHAR(3),
  name VARCHAR(100)
);

Bu sorgu code her zaman 3 karakter; name en fazla 100 karakter ama yalnızca gereken kadar yer.

customers tablosu oluşturulur.

CHAR ve VARCHAR — ayrıntı

CHAR boş alanı dolgular; VARCHAR bir uzunluk öneki tutar. Kısa sabit kodlar için CHAR, değişen uzunlukta metinler için VARCHAR kullanılır.

Uygulama CHAR ve VARCHAR

customers tablosuna name VARCHAR(100) sütunu ekle.

Başlangıç kodu

query.sql
-- isim sütunu
CREATE TABLE customers (
  name

Örnek çözüm

query.sql
CREATE TABLE customers (
  name VARCHAR(100)
)

Beklenen çıktı

Tablo oluşturuldu

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 CHAR ve VARCHAR: kavramları eşleştir

Kavram Anlamı
CHAR sabit metin
VARCHAR değişen metin
TEXT uzun metin
INT tam sayı

2 Değişken metin

Soru
CREATE TABLE t (name ____(100));
Cevap
CREATE TABLE t (name VARCHAR(100));

Açıklama: VARCHAR doğru cevap.

3 Hangisi değişken uzunluklu metindir?

  • CHAR
  • VARCHAR Doğru cevap
  • INT
  • DATE

Açıklama: VARCHAR değişken uzunlukludur.

Başlangıç bölümündeki tüm dersler