[mysql] MySQL의 기본 데이터 정렬이 latin1_swedish_ci 인 이유는 무엇입니까?

또는 latin1_swedish_ci같은 다른 옵션이 훨씬 더 합리적으로 보일 때 컴파일 된 기본값으로 설정하는 이유는 무엇입니까 ?latin1_general_ciutf8_general_ci



답변

그것을 쓴 사람은 스웨덴 회사 의 공동 책임자였습니다 .

비슷한 이유로 Microsoft SQL Server의 기본 언어 인 us_english가 있습니다.


답변

latin1_swedish_ci와 달리 1 바이트 문자 집합 utf8_general_ci입니다.

이에 비해 latin1_general_ci유럽 ​​언어에서 사용되는 다양한 추가 문자를 지원합니다. 따라서 단일 바이트 문자 집합 만 사용하도록 제한되어있는 경우 사용할 언어를 모르는 경우 최상의 선택입니다.


답변