sql >> Databasteknik >  >> RDS >> Mysql

Varför använder MySQL latin1_swedish_ci som standard?

Såvitt jag kan se var latin1 standardteckenuppsättningen i pre-multibyte-tider och det ser ut som att det har fortsatt, troligen på grund av nedåtkompatibilitet (t.ex. för äldre CREATE-satser som inte specificerade en sortering).

Från här :

Om varför svenska , jag kan bara gissa att det är för att MySQL AB är/var svenskt. Jag kan inte se någon annan anledning till att välja denna kollation, den kommer med några specifika sorteringsegenskaper (ÄÖÜ kommer efter Z tror jag) men de är inte i närheten av en internationell standard.



  1. mysql kopiera kolumndatatyp till en annan tabell

  2. Fel vid omstart av Openshift MySQL-kassett

  3. gem install pg fungerar inte på OSX Lion

  4. Hur redigerar jag en tabell för att aktivera CASCADE DELETE?