Database/mariaDB administrator

mysql 테이블 및 컬럼 케릭터셋 변경 하기

sTricky 2021. 7. 23. 15:00

mysql 테이블 및 컬럼 케릭터셋 변경 하기

mysql  테이블 및 컬럼 케릭터셋 변경 하기

mysql이나 mariadb를 사용하면서 간혹 테이블이나 컬럼의 케릭터셋을 변경해야 하는 경우가 생깁니다.
물론 데이터베이스 전체의 케릭터셋을 변경 할 수도 있겠지만, 간혹 이렇게 테이블과 컬럼 단위로 변경 할 사유가 생겼을때 아래와 같이 간단하게 조치를 할 수 있습니다.

◎ SQL

테이블 단위 변경

alter table 테이블명 convert to character set utf8;

utf8로 테이블 전체의 케릭터셋을 변경 한다는 의미 입니다.

컬럼 단위 변경

ALTER TABLE 테이블명 MODIFY COLUMN 컬럼 VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci;

테이블내 특정 컬럼의 케릭터셋을 변경 한다는 의미 입니다.

간혹, fulltext 인덱스 사용을 위해서 위와 같이 컬럼단위로 변경 하기도 합니다.
간단하게 해결 하셨을겁니다.
감사합니다.

2021.05.31 - [Database/mariaDB administrator] - mariadb mysql 특정 스키마 테이블 ddl 추출 프로그램 배포

 

mariadb mysql 특정 스키마 테이블 ddl 추출 프로그램 배포

mariadb mysql 특정 스키마 테이블 ddl 추출 프로그램 배포 안녕하세요. sTricky 입니다. 저 sTricky가 오늘부터 작은 목표를 하나 만들었습니다. ETL을 하는데 있어서 좀 더 편하고, 공짜로 하실수 있도록

stricky.tistory.com

2021.07.02 - [Database/mariaDB administrator] - mariadb partition table의 종류와 선택 기준 주의할 점

 

mariadb partition table의 종류와 선택 기준 주의할 점

mariadb partition table의 종류와 선택 기준 주의할 점 안녕하세요. 오늘은 mariadb의 파티션 테이블에 대해서 서 mariadb에서도 partition table을 지원 하고 있습니다. partition table의 종류 와 특징 mariad..

stricky.tistory.com

2021.01.13 - [Database/mariaDB administrator] - Mysql Mariadb full-text 풀텍스트 검색 방법 자세히 알아보기

 

Mysql Mariadb full-text 풀텍스트 검색 방법 자세히 알아보기

Mysql Mariadb full-text 풀텍스트 검색 방법 자세히 알아보기 안녕하세요. Mysql이나 Mariadb에서 full-text 검색이 필요 할때가 있습니다. like 또는 instr 검색이 아니라 fulltext 인덱스를 생성해서 검색의..

stricky.tistory.com

by.sTricky