SORU
1 AĞUSTOS 2009, CUMARTESİ


İyi bir sebebim ikilik(255) çok sık kullanılan bir uzunluk (karşıt olarak) var mı?

Çoklu kursları, kitapları, ve iş, "" metin. kısa varsayılan olarak metin alanları İKİLİK(255) olarak tanımlanan gördüm Uzunluğu 255 sık sık, a nice round number olmak dışında seçilen herhangi bir iyi bir neden var mı? İyi bir sebebi vardı zaman zaman geçmişte ya da bugün geçerli olmadığı bir gizleme mi?

Sıkı bir sınırı eğer bir şekilde dize uzunluğu en fazla daha ideal olurdu, elbette, farkındayım. Ama eğer VARCHAR kullanıyorsanız(255) maksimum uzunluk bilmiyorum, sadece bir "" string. kısa olduğunu gösterir muhtemelen

< / ^ hr .

Not: olan sütun diyor bu soru (varchar(255) v tinyblob v tinytext), bulundun) gerektirirnDepolama 1 baytn<=255,nDepo 2 baytn&; 255. gt Bu tek sebep mi? Sadece iki bayt INSERT deyim karşılaştırıldığında tasarrufu olduğuna göre biraz keyfi görünüyor, (256), ve kolayca VARCHAR(253) ilan ederek bir iki bayt kurtarabilirsin.

CEVAP
1 AĞUSTOS 2009, CUMARTESİ


255 8 bitlik bir sayı ile bilinir ve karakterler en fazla sayıda çünkü kullanılır. 8-bit sayısı, anlamsız bir şekilde, başka bir bayt 255 yukarıdaki karakter sayısı gerek kalmadan en yüksek seviyeye çıkarır.

Kullanılan bu yol, bir ad sütunu sadece kullandığı bayt sayısı 1 mağaza metin, bu yüzden belki de set 255, sürece istediğiniz bir sabit sınırı (50) karakter sayısını sahada.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • We've moved!

    We've moved!

    7 Ocak 2008
  • Lin Steven

    Lin Steven

    17 EKİM 2006