sql >> Base de Datos >  >> RDS >> Mysql

¿Por qué MySQL usa latin1_swedish_ci como predeterminado?

Por lo que puedo ver, latin1 era el conjunto de caracteres predeterminado en tiempos previos a multibyte y parece que ha continuado, probablemente por razones de compatibilidad con versiones anteriores (por ejemplo, para declaraciones CREATE más antiguas que no especificaban una intercalación).

Desde aquí :

En cuanto a por qué sueco , solo puedo suponer que es porque MySQL AB es/era sueco. No puedo ver ninguna otra razón para elegir esta colación, viene con algunas peculiaridades de clasificación específicas (creo que vienen después de la Z), pero no se acercan a un estándar internacional.