Welcome to My Blog 👋

Java, Spring Framework, Microservices, Docker, Kubernetes, AWS and Others 🚀
Follow Me

SQL - Char vs Varchar



  August 04, 2018    Labels:,,,,,,, 

Veri tipleri performans açısından oldukça önemlidir. Oluşturduğumuz kolonlarda veri tiplerini seçerken oldukça dikkatli olmak gerekir ve amaca en uygun veri tipini seçmek gerekir.

  • Char veritipi 0 ile 255 karakter arasında veri tutabilirken, Varchar veritipi 0 ile 65,535 karakter arasında veri tutabilmektedir.
  • Char veritipi, tanımlandığı kadar kapasitenin tamamını kullanır. Örnek olarak siz 5 karakterlik bir alan tanımlamışsanız, bu alana 2 karakter bile girmiş olsanız, geriye kalan sağdan 3 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.
  • 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.)
  • Char ve Varchar saklama alanları Unicode karakterleri desteklemez.


1 comment: