728x90
반응형
질문 : MySQL 데이터베이스 / 테이블 / 열이 어떤 문자 집합인지 어떻게 알 수 있습니까?
다음에 대한 (기본값) 문자 세트는 무엇입니까?
- MySQL 데이터베이스
- MySQL 테이블
- MySQL 열
답변
방법은 다음과 같습니다.
스키마 (또는 데이터베이스-동의어)의 경우 :
SELECT default_character_set_name FROM information_schema.SCHEMATA
WHERE schema_name = "schemaname";
테이블의 경우 :
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 = "schemaname"
AND T.table_name = "tablename";
열의 경우 :
SELECT character_set_name FROM information_schema.`COLUMNS`
WHERE table_schema = "schemaname"
AND table_name = "tablename"
AND column_name = "columnname";
출처 : https://stackoverflow.com/questions/1049728/how-do-i-see-what-character-set-a-mysql-database-table-column-is
728x90
반응형
'프로그래밍 언어 > Database' 카테고리의 다른 글
MySQL에서 명령 줄을 사용하여 사용자 계정 목록을 얻는 방법 (0) | 2021.06.06 |
---|---|
SQL Server DateTime 데이터 형식에서 날짜 만 반환하는 방법 (0) | 2021.06.06 |
PostgreSQL의 "use database_name"명령 (0) | 2021.06.04 |
SQL-Server : 백업 세트는 기존 데이터베이스 이외의 데이터베이스 백업을 보유합니다. (0) | 2021.06.04 |
PostgreSQL“DESCRIBE TABLE” (0) | 2021.06.02 |