본문 바로가기

DataBase/MySQL

특정 필드 이름으로 테이블 찾기 (Mysql)

    테이블을 직접 구성하지 않았을경우 필드명을 다 파악하기 어려워 필드 명으로 테이블을 찾거나 테이블의 필드명을 이욕하고 싶을경우
    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}%'


출처 : http://pyungyi.blogspot.kr/2013/03/mysql.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+Pyungyi+(pyungyi)

'DataBase > MySQL' 카테고리의 다른 글

MySQL Replication의 백업 및 복구  (2) 2014.07.18
MySQL 기본 명령어  (0) 2013.11.22