SORU
10 Aralık 2008, ÇARŞAMBA


Ortak alanlar ve uygun MySQL veri türleri

, Ad, soyad, e-posta ve telefon numarası depolar ve 'mükemmel' her alan için veri türü. bulmak için mücadele ben çok küçük bir MySQL veritabanı kuruyorum Mükemmel bir cevap diye bir şey yok biliyorum, ama bu gibi çok kullanılan alanlar için ortak bir sözleşme olmalı. Örneğin, biçimlendirilmemiş BİZE bir telefon numarası işaretsiz bir tamsayı olarak saklanır için çok büyük olduğuna karar verdim, en azından bir tamsayı olmalı.

Diğer insanlar muhtemelen bu yararlı bulur eminim çünkü, ben sadece alanları yukarıda bahsettiğim sorum kısıtlamak istiyorum.

Veri ortak veritabanına alanlar için uygun? Telefon numarası, e-posta ve adres gibi alanlar?

CEVAP
10 Aralık 2008, ÇARŞAMBA


Birisi bundan daha iyi bir cevap göndermek için gidiyor, ama sadece kişisel olarak asla çünkü tamsayı alan her türlü telefon numarası, ağırlıklı olarak saklamak isterdim şu noktaya parmak basmak istedim:

  1. Bunu aritmetik bir şeyler yapmak gerekmez
  2. Er ya da geç biri (gibi bir şey) alan kodlarını etrafında parantez koymak için çalışacağız.

Genel olarak olsa da, neredeyse sadece kullanmak için bir şey gibi görünüyor

  • (11) ya da bir KİMLİĞİ olan herhangi bir şey için İNT ya da başka bir KİMLİĞİ başvuruyor
  • Zaman damgaları için DATETİME
  • İKİLİK(255) 255 karakterden kısa bir şey olmasını garanti (sayfa başlıkları, isimleri, vb.)
  • Her şey için METİN.

Elbette istisnalar vardır, ama çoğu olasılıklar kapsar buluyorum.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • echifitness

    echifitness

    9 Kasım 2008
  • Lin Steven

    Lin Steven

    17 EKİM 2006
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012