728x90
반응형
Mysql의 데이터베이스 또는 데이터베이스 하위의 테이블에 대한
인코딩(character set, 문자 집합) 설정을 확인 하고 싶을 때, 다음과 같은 쿼리를
사용하여 확인이 가능합니다.
[방법1]
예시) 데이터베이스 명이 'mysqldb' 이고 테이블 명이 'mysqltb' 일 경우
해당 데이터베이스 스키마 조회
○ 데이터베이스 :
SELECT default_character_set_name FROM information_schema.SCHEMATA S
WHERE schema_name = "mysqldb";
○ 테이블 :
SELECT CCSA.character_set_name FROM information_schema.`TABLES` T,
information_schema.`COLLATION_CHARACTER_SET_APPLICABILITY` CCSA
WHERE CCSA.collation_name = T.table_collation
AND T.table_schema = "mysqldb"
AND T.table_name = "mysqltb";
[방법2]
해당 테이블에 대한 정보를 한번에 출력 :
SHOW FULL COLUMNS FROM mysqltb
728x90
'스마트웹앱콘텐츠전문가 > 데이터베이스' 카테고리의 다른 글
[mssql]IP로 접속이 되지 않는 경우 (0) | 2018.11.21 |
---|---|
[mssql]계정 추가(새 로그인 사용자 추가) (0) | 2018.11.20 |
[mssql]sql 로그인 시, 18456 에러 (0) | 2018.11.20 |
[MySql]SHOW 사용 (0) | 2018.11.19 |
[mssql]날짜 형식 변환 = CONVERT() (0) | 2018.11.16 |