본문 바로가기
IT_Developers/MySQL

MySQL - 데이터베이스 컬럼명 검색하기

by 고코더 2021. 11. 13.

 

 

안녕하세요.

고코더 입니다.

 

MySQL에서 테이블을 설계하고, 범위가 커지면 나중에는 어떤 칼럼이 있는지 헷갈릴 때가 있습니다.  그럴 땐 이 쿼리를 이용해 칼럼을 검색할 수 있습니다. 

 

 

사용법

 

 1. 아래처럼 스키마, 테이블 칼럼명으로 검색하여 찾을 수 있습니다. "INFORMATION_SCHEMA.COLUMNS"에 모든 컬럼 정보가 들어있고 이를 찾는 것입니다. 

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE 1=1
AND TABLE_SCHEMA='스키마'
AND TABLE_NAME = '테이블'
AND COLUMN_NAME = '컬럼명';

 

더 간단하게 사용법

2. 귀찮게 스키마, 테이블 정보는 제외하고 컬럼 네임을 like로 검색하면 좀 더 빠르게 찾을 수 있습니다. 이렇게 사용하는 게 좀 더 편하고 손이 덜 가는 방법인 거 같습니다. 물론 sys 칼럼까지 모두 조회되니, 눈으로 나머지를 찾으면 됩니다.

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE 1=1
AND COLUMN_NAME like '%컬럼명%';

댓글