Knowledge Map

테이블 컬럼 검색 본문

DataBase

테이블 컬럼 검색

2016. 5. 26. 17:03

DB명세서가 없는 옛날 프로젝트들을 이어 받아서 하다보면 가끔 어디서 받아오는지 알수 없는 컬럼들이 있다.

DB테이블이 1,2개도 아니고 20개가 훌쩍 넘어가면 아득해진다.


그럴때 사용해 보자!


이것들은 테이블 검색이다. 


show tables like '%DB명%';
cs




이것들은 컬럼 검색들이다.

출처 : 

http://stackoverflow.com/questions/193780/how-to-find-all-the-tables-in-mysql-with-specific-column-names-in-them

1
2
3
4
5
SELECT * FROM information_schema.columns 
        WHERE column_name = 'column name' and  TABLE_SCHEMA = 'db name';
 
SELECT DISTINCT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS  
       WHERE column_name LIKE '%column name%'  AND TABLE_SCHEMA='db name';
cs


'DataBase' 카테고리의 다른 글

convert() 및 cast()  (0) 2016.06.17
mysql rownum  (0) 2016.06.02
개별 항목 갯수, 중복 제거 쿼리  (0) 2016.05.18
old password 셋팅, innoDB 에러  (0) 2016.05.18
이중 쿼리, subQuery  (0) 2016.05.17
Comments