veri tabanında ip için veya telefon no için özel değer varmı ?

Bu soru iptal edilmiştir...
merhaba,

merak ettiğim birşey var herkez nasıl yapıyor diye

mesela kullanıcının ip numarasını alıcam

ip varchar(60) olarak girriyorum, acaba ip adresine özel bi değer varmı ip adreleri için

birde telefon numarası girilecek alanın sadece int yapsam olurmu ? yani daha sonrasında bir problem oluştururmu ?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • kralmermi adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    102 cevap - 6 soru
    hayir ozel bir alan yok varchar 15 yapman yeterli ip adresleri en fazla 15 karakter olur telefon numarasi icinde eger aralara - yada bosluk gibi ozel karakterler kullanmayacaksan ileride sıkıntı olmaz eger kullanıcaksan varchar olarak yapicaksin kolay gele.
    • pl_phe adlı üyenin fotoğrafı pl_phe
      teşekkürederim, peki varchar(60) yapmam veritabanında fazlalık yaparmı ?
      10 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      hayir yaratmaz. kaç karakter girecegini sonuçta sen belirliyorsun. ne kadar veri girersen o kadar agirlik olur. nasil bi proje yaptigini bilmiyorum ama mysql 6TB veri taşıyabiliyor. Bunu doldurmak baya bi zaman istiyor açıkçası :D kolay gelsin.
      10 yıl önce yazılmış
    • paradigma adlı üyenin fotoğrafı paradigma
      telefon ve ip için varchar 20 yapsanız yeterli.
      varchar 60 girmeniz,eğer veritabanınızda 100 ,200 gibi küçük bi üye grubu olursa çok fazla sıkıntı yapmaz;
      ama diyelim ki 3.000 kişinin tel nosunu ve ip adresini kayıt edeceksiniz,siz bunları 20 değil de 60 yaparsanız bunlar gereksiz yere veri tabanında şişkinliğe sebep olur.
      Bide bunun 10.000 ve daha yukarısını olduğunu düşünelim,gereksiz yere şişkinlik olmuş olur
      10 yıl önce yazılmış
    • kralmermi adlı üyenin fotoğrafı kralmermi
      ben bu şekilde oldugunu düşünmüyorum hatta bizzat test ettim 3072 adet kayitla ama aralarında 1byte bile oynama olmadi. zaten olmasida mantiksizdi. çünkü girilmeyen bir veriyi nasil şişirebilirki? gerçekten bu sorunun cevabını merak ediyorum. kolay gelsin.
      10 yıl önce yazılmış
    • katapult adlı üyenin fotoğrafı katapult
      Hızda bir sorun olacağını zaten sanmam.

      Şişecek olan veritabanı boyutunuz.

      Bir varchar 20 iken yedek alın birde varchar 200 iken yedek alın. Arasında fark olacağını veritabanını şişeceğini göereceksiniz.
      10 yıl önce yazılmış
    • siyahbeyaz adlı üyenin fotoğrafı siyahbeyaz
      microsoft access mi bu sisiyor :D
      10 yıl önce yazılmış
    • Kesali adlı üyenin fotoğrafı Kesali
      Varchar ile kullanılmayan byte lar veri tabanına fazlalık oluşturmaz. Char olarak belirtirsen kullanılmayan byte lar fazlalık olur. Ya şimdi diyeceksin neden char girelim o zaman mesela sabit uzunluklarda veri girişi yapıyorsan char biraz daha performanslı.
      10 yıl önce yazılmış