CHAR ve VARCHAR
- SQL kursu
- Başlangıç
- Ders 26/115
- 4 dk
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
-- isim sütunu
CREATE TABLE customers (
nameÖrnek çözüm
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
CREATE TABLE t (name ____(100));
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.