처음 직무를 맡았을 시 테이블을 하나하나 보는 것이 어려울 정도로 데이터가 많았고,
내 프로젝트에 필요한 데이터가 어디에 있을 지 감도 잡히지 않아 어려웠을 때 도움이 많이 되었던 쿼리
-- 컬럼 검색
SELECT table_schema,table_name ,column_name, column_comment
FROM information_schema.columns as COL
WHERE COL.COLUMN_COMMENT like '%{찾고 싶은 단어}%';
-- 테이블 검색
SELECT table_schema,table_name ,table_comment, UPDATE_TIME
FROM information_schema.tables as tab
WHERE COL.table_comment like '%{찾고 싶은 단어}%';
물론 컬럼, 테이블 comment에 아무것도 안적혀 있는경우는 찾을 수 없었지만.. 이래서 DB 설계 할때 테이블 명세서를 따로 만들어 놓는 것이 중요한 것 같다...
여긴.. 업데이트가 되어있지 않아, 마지막 업데이트 날짜 5년전.....
My SQL join 함수 (2) | 2021.04.30 |
---|---|
MySQL index (0) | 2021.04.12 |
MySQL 동일한 데이터처리 primary key (0) | 2021.03.27 |
MySQL connector Python (0) | 2021.03.19 |
MySQL 유저 생성 및 권한 부여 (0) | 2021.03.18 |