Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Warum verwendet MySQL standardmäßig latin1_swedish_ci?

Soweit ich sehen kann, war latin1 der Standardzeichensatz in Pre-Multibyte-Zeiten und es sieht so aus, als ob das fortgesetzt wurde, wahrscheinlich aus Gründen der Abwärtskompatibilität (z. B. für ältere CREATE-Anweisungen, die keine Sortierung angegeben haben).

Von hier :

Warum schwedisch , ich kann nur vermuten, dass es daran liegt, dass MySQL AB schwedisch ist/war. Ich sehe keinen anderen Grund, mich für diese Sortierung zu entscheiden, sie hat einige spezifische Sortierfehler (ÄÖÜ kommt nach Z, glaube ich), aber sie sind bei weitem kein internationaler Standard.