본문 바로가기

collation3

MySQL Ver. 8.0 Collation에 대한 이해 2020. 7. 4.
Collation 에 따른 인덱스 저장 정렬 순서 차이 확인 InnoDB에서 Collation에 따라 Secondary 인덱스의 데이터가 어떤 순서로 저장되는지 확인해 보도록 하자. 사실 Collation은 쿼리 조회시 영향을 주는 것이라 인덱스 데이터 저장 정렬 순서에 어떻게 영향을 주는지 한번도 생각해 보지 못했다. 동료와 같이 이야기 하던 중 분명 영향을 주는 것이 맞다고 생각하고 그 생각이 맞는지 테스트를 진행해 보았다. 다음과 같은 테이블을 작성하여 테스트를 진행한다. 해당 작업은 MySQL Ver. 5.7.25에서 진행하였다. CREATE TABLE `tbs` ( `name` varchar(10) NOT NULL collate utf8mb4_bin, `extr` varchar(10) NOT NULL collate utf8mb4_general_ci, `i.. 2020. 5. 7.
13. MySQL에서 character set과 collation 설정하기 MySQL에서 character set과 collation을 설정하는 방법에 대해 작성한 문서입니다. MySQL은 다른 DB와 다르게 collation이라는 속성을 가지고 있어서 문자 데이터 타입에 대해 어떻게 다룰 것인가를 명시합니다. 처음에 시작하는 분들은 이 개념을 좀 어려워 하십니다. 하지만, 그리 어렵게 생각하지 않으셔도 됩니다. 그냥 문자 데이터 타입을 다루는 방법을 지정했다고 생각하심 됩니다. 그리고 그냥 XXXX_ci만 아님 된다~~ 라고 간단히 생각 하셔도 됩니다. 뭐 깊게 들어가면 더 얘기할게 많지만...ㅋㅋ 그냥 여기서 끝~!!!! 2014. 3. 7.