MySQL에서 문자셋 확인하고 변경하는방법

많이 쓸일은 없지만 한번쯤은 환경설정할때 찾아보는 명령문이다.


1. 데이터베이스

   확인방법:SHOW CREATE DATABASE db_name;

   수정방법:

               ALTER DATABASE db_name [DEFAULT] CHARACTER SET = character_name;

               ALTER DATABASE db_name [DEFAULT]  COLLATE = collation_name;


2. 테이블

   확인방법:SHOW CREATE TABLE table_name;

   수정방법:

               ALTER TABLE db_name [DEFAULT] CHARACTER SET = character_name;

               ALTER TABLE db_name [DEFAULT] CHARACTER SET = character_name COLLATE = collation_name;


3. 문자셋 목록보기

    SHOW CHARACTER SET;

    SHOW CHARACTER SET LIKE '%utf8%'   // 필터링


4. 컬랙션 목록보기

    SHOW COLLATION;

    SHOW COLLATION LIKE '%utf8%'    // 필터링