10.1.3 문자 셋과 콜레션 지정
서버, 데이터베이스, 테이블, 컬럼의 4 단계에서 문자 셋과 콜레 션의 기본 설정이 포함되어 있습니다. 다음 섹션의 설명은 복잡하게 생각되지만 실제로 여러 레벨의 기본 설정에 따라 자연스럽고 확실한 결과를 얻을 수있는 것을 알 수 있습니다.
CHARACTER SET
는 문자 집합을 지정하는 어구로 사용합니다. CHARSET
는 CHARACTER SET
의 동의어로 사용할 수 있습니다.
문자 세트 문제는 데이터 저장뿐만 아니라 클라이언트 프로그램과 MySQL Server와 통신에도 영향을 미칩니다. 기본값과 다른 문자 집합을 사용하여 클라이언트 프로그램과 서버 사이의 통신을 할 경우 어떤 문자 집합을 사용할지 여부를 지정해야합니다. 예를 들어, utf8
유니 코드 문자 집합을 사용하려면 서버 연결 후 다음 문을 실행하십시오.
SET NAMES 'utf8';
클라이언트 / 서버 간 통신에 대한 문자 집합 관련 문제의 자세한 내용은 섹션 10.1.4 "연결 문자 집합 및 정렬 순서" 를 참조하십시오.