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

  • KoreanFrogMania님의 채널

    KoreanFrogMa

    18 Aralık 2011
  • metal571

    metal571

    30 Mayıs 2006
  • mliskIT

    mliskIT

    29 Mart 2012