sql >> Database >  >> RDS >> Mysql

Waarom gebruikt MySQL latin1_swedish_ci als standaard?

Voor zover ik kan zien, was latin1 de standaardtekenset in pre-multibyte-tijden en het lijkt erop dat dit is voortgezet, waarschijnlijk om redenen van neerwaartse compatibiliteit (bijvoorbeeld voor oudere CREATE-instructies die geen sortering specificeerden).

Van hier :

Waarom Zweeds , ik kan alleen maar raden dat het komt omdat MySQL AB Zweeds is/was. Ik zie geen andere reden om voor deze sortering te kiezen, het heeft een aantal specifieke sorteerfouten (ÄÖÜ kom na Z denk ik) maar ze zijn lang niet in de buurt van een internationale standaard.



  1. Hoe voorloop- en volgspaties in SQL Server te verwijderen – TRIM()

  2. Juiste manier om een ​​rangordeveld voor een queryset te annoteren

  3. Fout 1062 - Dubbele invoer '127' voor sleutel 'PRIMARY' - kan de reden niet vinden

  4. MySQL - Is het mogelijk om LIKE op alle kolommen in een tabel te gebruiken?