테이블을 직접 구성하지 않았을경우 필드명을 다 파악하기 어려워 필드 명으로 테이블을 찾거나 테이블의 필드명을 이욕하고 싶을경우
INFORMATION_SCHEMA의 COLUMNS테이블을 이용하여 찾을수 있다.
solution )
필드명으로 테이블을 찾고자 할경우
SELECT table_name as tn, * FROM INFORMATION_SCHEMA.COLUMNS WHERE column_name LIKE '%{str}%'
테이블명으로 필드들을 찾고자 할경우
SELECT column_name as cn, * FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name like '%{str}%'
'DataBase > MySQL' 카테고리의 다른 글
MySQL Replication의 백업 및 복구 (2) | 2014.07.18 |
---|---|
MySQL 기본 명령어 (0) | 2013.11.22 |