O ile widzę, łaciński1 był domyślnym zestawem znaków w czasach przed wielobajtowych i wygląda na to, że był kontynuowany, prawdopodobnie ze względu na kompatybilność w dół (np. Dla starszych instrukcji CREATE, które nie określały sortowania) .
Od here:
Co 4,0 Did
MySQL 4.0 (i wcześniejszych wersjach) obsługiwane tylko co wyniosło połączonej pojęciem zestawu znaków i zestawień z jednobajtowych kodowania znaków, która została określona na poziomie serwera. Wartość domyślna to latin1
, co odpowiada zestawowi znaków latin1 i sortowaniu latin1_swedish_ci
w MySQL 4.1.
Jako dlaczego szwedzki, mogę tylko domyślać, że to dlatego, MySQL AB jest/był szwedzki. Nie widzę żadnego innego powodu, dla którego wybrałbym tę układankę, ale z pewnymi specyficznymi dziwactwami sortowania (jak mówię po Z), ale nie są one w pobliżu międzynarodowego standardu.
Dobre pytanie! mySQL jest (lub był kiedyś) szwedzką firmą, więc to jest prawdopodobnie powód dla szwedzkiej części ... Co do tego dlaczego latin1, nie wiem. –
@Pekka +1 Ah ..... co jest interesujące. Nie wiedziałem tego. – Metropolis
Możliwy duplikat [Dlaczego domyślne sortowanie MySQL latin1 \ _swedish \ _ci?] (Http://stackoverflow.com/questions/6769901/why-is-mysqls-default-collation-latin1-swedish-ci) –