DB/MySQL (1) 썸네일형 리스트형 Character set과 Collation Character Set과 Collation에 대해 알아보겠습니다. MySQL 5.5.3 이전까지는 전 세계 모든 언어를 21비트로, 3바이트가 조금 안 되게 저장할 수 있어 MySQL은 utf8을 3바이트 가변 자료형으로 설계했습니다. 그러나, 이모지와 같은 특수 문자열의 필요성이 증가하면서, MySQL 5.5.3 버전부터는 utf8의 가변 4바이트(utf8mb4) 문자열(Character)을 지원하기 시작했습니다. 여기서 언급된 Character Set은 문자 집합을 의미하며, 텍스트 데이터를 어떻게 인코딩(저장)할지에 대한 것입니다. 반면, Collation은 문자열의 정렬 규칙을 의미합니다. utf8mb4 내에서도 문자열을 정렬하는 방식에 따라 다양한 종류가 있습니다. 예를 들어, 바이너리 값을 .. 이전 1 다음