MySQL (PHP ile)için kullanılacak en iyi harmanlama nedir
"Eğer" girmiş olacak. 100% değil genel bir web sitesi için MySQL harmanlama için seçimi? en iyi olup olmadığını merak ediyorum Tüm kodlamalar, MySQL gibi, aynı olması gerektiğini anlıyorum Apache ve PHP içinde HTML.
Çıkış için bir PHP dizi var geçmişte "UTF-8", ama hangi alfabe bu maç mı MySQL mi? UTF-8 olanlardan biri olduğunu düşünüyorum, ama utf8_unicode_ci, utf8_general_ci ve utf8_bin ben daha önce kullandım.
CEVAP
Temel fark, doğruluk dilde karakterleri karşılaştırırken () ve performans sıralama. Sadece özel bir ikili formatta karşılaştırma karakterler için utf8_bin.
utf8_general_ci
utf8_unicode_ci
, ama daha az doğru (sıralama için) biraz daha hızlıdır.belirli bir dil utf8 kodlama(utf8_swedish_ci
) bu dillerde sıralamak için en doğru olun, ek dil kuralları içerir. Çoğu zaman belirli bir dil tercih etmek için iyi bir nedenim olmadığı sürece utf8_unicode_ci
(küçük performans geliştirmeleri için doğruluğu tercih ederim) kullanıyorum.
MySQL - http://dev.mysql.com/doc/refman/5.0/en/charset-unicode-sets.html el ile belirli bir unicode karakter kümeleri hakkında daha fazla bilgi edinebilirsiniz
Hangi MySQL boolean değerleri saklamak...
MySQL veritabanı enlem / boylam saklar...
MySQL BLOB sütun içine koymak için en ...
PHP & mySQL: Yıl 2038 Hata: bu Nedir? ...
Java uygulaması para için kullanılacak...