İyi bir sebebim ikilik(255) çok sık kullanılan bir uzunluk (karşıt olarak) var mı? | Netgez.com
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

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • Vintendo Power

    Vintendo Pow

    2 Ocak 2007