Mysql
 sql >> Database >  >> RDS >> Mysql

Perché MySQL usa latin1_swedish_ci come impostazione predefinita?

Per quanto posso vedere, latin1 era il set di caratteri predefinito nei tempi pre-multibyte e sembra che sia stato continuato, probabilmente per motivi di compatibilità con le versioni precedenti (ad es. per le istruzioni CREATE precedenti che non specificavano regole di confronto).

Da qui :

Sul perché svedese , posso solo immaginare che sia perché MySQL AB è/era svedese. Non riesco a vedere nessun altro motivo per scegliere questa raccolta, ha alcune particolarità di ordinamento (ÄÖÜ viene dopo la Z, credo) ma non sono affatto vicini a uno standard internazionale.