Jakie jest uzasadnienie ustawienia latin1_swedish_ci
jako kompilowanej wartości domyślnej, gdy inne opcje wydają się bardziej uzasadnione, np. latin1_general_ci
lub utf8_general_ci
?Dlaczego domyślne sortowanie MySQL latin1_swedish_ci?
Odpowiedz
The bloke who wrote it był współprzewodnictwem operatora Swedish company.
Prawdopodobnie z podobnych powodów domyślny język Microsoft SQL Server us_english.
Jest on fiński, ale fiński i szwedzki mają prawie takie same znaki specjalne, więc korzystają z tego samego zestawu znaków niewrażliwych na wielkość liter – kommradHomer
Mówiąc o "dobrych wartościach domyślnych" . Co oczywiście nie jest. Wspaniale, że po co, 20 lat? zmienili to na rozsądną wartość domyślną, na przykład '' utf8_general_ci'''. Dobra robota, MySQL! –
i pomyślałem, że to może być dla mnie najlepsze, bc nie jestem ekspertem. Moje życie jest kłamstwem –
latin1_swedish_ci
to zestaw znaków jednobajtowych, w przeciwieństwie do utf8_general_ci
.
W porównaniu z latin1_general_ci
obsługuje wiele dodatkowych znaków używanych w językach europejskich. Jest to więc najlepszy wybór, jeśli nie wiesz, jakiego języka użyjesz, jeśli będziesz zmuszony używać tylko zestawów znaków jednobajtowych.
Nie odpowiada * dlaczego * – gbn
Podoba mi się ta odpowiedź, ponieważ stara się obiektywnie uzasadnić wybór łacińskiego szwedzkiego. Jednak zaakceptowana odpowiedź wydaje się bardziej prawdopodobnym wyjaśnieniem z punktu widzenia społecznego, dlaczego właśnie wybrano szwedzki. – Alan
Z pewnością możliwe, że było to rozumowanie autora, a tylko zbieg okoliczności, że jest Szwedem. Wydaje się zasadne, że Szwed będzie chciał (i wie) poprzeć dodatkowe postacie europejskie. – Matt
- 1. Dlaczego MySQL używa domyślnie latin1_swedish_ci?
- 2. Jak zmienić sortowanie wszystkich wierszy z latin1_swedish_ci na utf8_unicode_ci?
- 3. sortowanie mysql sortowanie tabeli
- 4. jqGrid - domyślne sortowanie według kolumn
- 5. Mysql sortowane wartości domyślne
- 6. W MySQL, jakie sortowanie powinienem wybrać?
- 7. Sortowanie wartości alfanumerycznej mysql
- 8. Odkryj sortowanie kolumny MySQL
- 9. Sortowanie MySQL na obliczeniach
- 10. Jak zmienić hasło root'a MySQL na domyślne?
- 11. MySQL Workbench - domyślne rozmiary typów danych
- 12. Jak zmienić wartości domyślne kolumny tabeli mysql?
- 13. WordPress: Domyślne sortowanie według kolumny typu zwyczaj postu
- 14. Dlaczego sortowanie nie jest stabilne?
- 15. Sortowanie pola varchar numerycznie w MySQL
- 16. Niestandardowe sortowanie mysql według wartości pola
- 17. Stały/powtarzalny sortowanie losowe (MySQL, Rails)
- 18. Sortowanie z uwzględnieniem wielkości liter w MySQL
- 19. Kompleksowe sortowanie w bazie danych MySQL
- 20. Dlaczego mój Bubble oparty na Javie sortuje przewyższające moje sortowanie sortowanie i mój sortowanie wsunięcia
- 21. Domyślne kryteria sortowania sqlalchemy?
- 22. Dlaczego w moim planie wykonawczym występuje sortowanie?
- 23. MySQL - Dlaczego zasady Sortowanie ignorowane przez operatora LIKE dla niemiec SS charakteru
- 24. Domyślne szyfrowanie AES dla wszystkich tabel w bazie danych Mysql
- 25. Sortowanie SQL i łączniki
- 26. Sortowanie nazw innych niż angielskie za pomocą MySQL
- 27. Sortowanie MySQL: NULL do indeksu end & use? Niemożliwe?
- 28. sortowanie cakeph sortowanie malejące najpierw
- 29. Sortowanie radix, sortowanie danych zmiennoprzecinkowych
- 30. android SharedPreferences putStringSet sortowanie/sortowanie
Szwedzi właśnie kupili ten honor [żart] – zerkms
Możliwy duplikat [Dlaczego MySQL używa Latin1 \ _swedish \ _ci jako domyślnego?] (Http://stackoverflow.com/questions/3936059/why-does-mysql-use -latin1-swedish-ci-as-the-default) – shnisaka