database , table , column의 character set 알아보기
안녕하세요. 고코더 입니다.
mysql 에 인코딩 캐릭터셋을 알아보는 방법을
알려드리려고 합니다.
DB입력시 인코딩에 따라 변환을 해서 입력해야 하는데
캐릭터셋이 모를 경우
아래 쿼리를 돌려보시면 확인이 가능합니다.
1
2
3
4
5
6
7
8
9
10
11
12
13
|
SELECT DEFAULT_CHARACTER_SET_NAME
FROM INFORMATION_SCHEMA.SCHEMATA
WHERE SCHEMA_NAME = 'DB명';
SELECT TABLE_COLLATION
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'DB명';
SELECT COLUMN_NAME, CHARACTER_SET_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = "DB명"
AND TABLE_NAME = "TABLE명"
|
cs |
해당 결과 값을 본인의 DB에 실행해보시면
아래처럼 결과 값이 나옵니다.
▼ 데이터베이스 인코딩
▼ 테이블 인코딩
▼ 컬럼 인코딩
마무리
이젠 거의 UTF-8 이겠죠?
'IT_Developers > MySQL' 카테고리의 다른 글
MySQL - Error Code: 1175 / update 실행 오류 (0) | 2019.02.27 |
---|---|
MySQL - DB 백업을 위한 SQL 만들기 (0) | 2019.01.12 |
MySQL - SUBSTRING_INDEX() / 문자열 자르기 split (0) | 2018.02.08 |
MariaDB - 마리아디비 란? (0) | 2017.11.29 |
MySQL - MySQL Workbench 설치하기 (0) | 2017.07.11 |
댓글