İ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
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.
Neden NSİnteger bir değişken uzun biçi...
'en uzun olası dünya çapında tele...
Kale DynamicProxy - proxy GTP bir GTR ...
Subversion ile garip bir sorun - "...
Yatay olarak ortala bir div içinde bir...