제가 파견나와 있는곳에 SAN db에서 interDB라는 데이터베이스를 사용하고 있습니다.
1)제가 알고 있는테이블만으로는 부족해서 정보가 부족해서 테이블 명은 모르나 테이블을 알고 싶어서요
2)제 상식선에서 말이 않되는 예긴줄은 알지만 혹시 컬럼명을 알고 있다면 가능한 예기가 될까요? 제가 찾고 싶은 컬럼명을 알고 테이블명은 모를때 그 테이블이름을 찾는 방법(쿼리문)을 알고 싶습니다.
오라클에서는 테이블과 컬럼 정보가 또 테이블에 들어있어, 일반 쿼리문으로 찾을 수 있는데, MySQL의 경우는 잘 모르겠습니다. 스크립트 등을 사용하셔서 아래와 같은 코드를 작성하시는게 낫지 않을까 생각되네요.
(1) show tables로 모든 테이블의 목록을 얻어옴.
(2) desc '테이블이름' 으로 특정 테이블에 포함된 컬럼의 정보를 읽어옴.
(3) 조건에 맞으면(찾고자 하는 컬럼 명이 있으면) 해당 테이블의 이름을 출력.
(4) 모든 테이블을 확인할 때까지 2번으로 돌아가 반복.