Walleq's Blog
Ana Sayfa Profilim Arşiv İletişim
.:. Burn Me Alive .:.

Loading



03 Eylül 2010 Cuma
Kategori: Yazılım
Yazar : Walleq, 3 yorum var, 2309 defa okunmuş.
Etiket : MySQL Char Varchar Veritabani
    Veritabanı ile uğraşanlar bilirler, veritipleri performans ve veri kapasitesi bakımından önemli bileşenlerdir. Oluşturulan alanlarda öncelikli olarak işimize uygun olacağını düşündüğümüz veritipleri ile çalışmak hedeflerimizin başında gelir. Yakın zamanda  Char ve Varchar veri tipleri arasındaki farklar konusunda yeterli bilgiye sahip olmadığımın farkına vardım ve hem not almak, hemde paylaşmak maksadı ile buraya yazmak istedim.

    Char ve Varchar veritipleri arasındaki farkları bir liste halinde aşağıda bulabilirsiniz.
  • Char veritipi 0 ile 255 karakter arasında veri tutabilirken, Varchar veritipi MySQL v5,03 ten itibaren 0 ile 65,535 karakter arasında veri tutabilmektedir. MySQL’in önceki versiyonlarda ise Char veritipi ile aynı kapasiteye sahiptir.
  • Char veritipi, tanımlandığı kadar kapasitenin tamamını kullanır. Örnek olarak siz 50 karakterlik bir alan tanımlamışsanız, bu alana 20 karakter bile girmiş olsanız, geriye kalan sağdan 30 karakterlik alan boşluk karakteri ile doldurulur. Varchar veritipi ise değişken bir yapıya sahiptir ve tanımlanan karakter katarına kadar olan boyutta değişkenlik gösterebilir. Yine örnek vermemiz gerekirse, 50 karakterlik bir alan için 30 karakter girdiğinizde hafızada sadece 30+1 karakterli bir alan kaplar.
  • Char veritipinin kullanım alanı olarak sabit uzunluklu veri yapıları gösterilebilir. (Örn: telefon numaraları, kredi kartı no vb.) Varchar ise değişken uzunluklu veri yapıları için uygundur. (Örn: isim, mail vb.)
  • Ayrıca bir tabloda varchar veritipinde tek bir alan bile yer alsa, bu aynı tablodaki diğer char veritipi ile belirlenmiş alanlarında Varchar biçiminde çalışmasına neden olur.
    Burada bahsettiklerim dışında başka farklılıkların olduğunu biliyorsanız, yorum kısmında belirtebilirsiniz.















  • gökhan kaplan
    çok yardımcı oldunuz teşekkürler...



  • dejavu
    Ewet gerçekten de veri tabanı ile uğraşanların bilmesi gereken bişeydir veri tipleri arasındaki farklar varchar tipi genelde uzun yazılar için kullanılan veri tipi char ise daha kısa (10-20) karakterlik yazılar için tercih ediliyor..

    Char tipi varchar veritipine göre daha performanslı char 8000 bayte yer tutarken varchar 2 katı tutar
  • walleq
    Hoşgeldin dejavu,

    yorumun için teşekkürler.
Kategoriler
Son Yazılarım
» Postacı Programı Kullanıma Hazır
» Taşınabilir ASP Web Server
» Portable VirtualBox 1.6.2
» PHP ile E-Mail Geçerlilik Kontrolü
» MySQL Türkçe Karakter İlk Harf Sıralaması
Etiket Bulutsusu
Son Yorumlar
zafer
» yahuu get started butonu yokki :S ???? a
cicekci
» hocam kusura bakmayın ama benim sormak i
Havuz
» çook teşekkür ederim hoş bir paylasşım o
stiw
» teşekkürler işime yarıyıcak bilgiler bun
Feyyaz
» simdi ben anlamadım bu kodları nereye ek
Bağlantılar
» isimler
» ABD de Yaşam
» Ferruh Mavituna Blog
» Osmanlica Türkçe Sözlük
» Kişisel Güncem
» Ergene.NET - Renk Katar
Blog Takip Sistemi

E-Mail İle Blog Takibi :


Coded And Designed By Walleq
Gizlilik Politikası