728x90
프로젝트를 진행할 때나, 인수인계, 프레젠테이션 등 다양한 이유로
데이터베이스 내부 데이터들을 정리해 놓은 문서가 필요할 때가 있다
데이터베이스 컬럼과 코멘트를 같이 출력하고 싶다거나
NULL값, 키 값 컬럼 타입 등 컬럼 명세나 테이블에 대한 명세서가 필요하다면
해당 방식으로 데이터를 추출하면 된다
사실 아주 간단하다
다음 쿼리를 데이터베이스에서 출력하자
SELECT a.table_name
,a.table_comment
,b.column_name
,b.column_comment
,b.column_type
,b.column_key
FROM information_schema.TABLES a inner join information_schema.COLUMNS b on a.table_name = b.table_name
WHERE a.table_schema="스키마_명";
스키마는 출력하려는 테이블을 가지고 있는,
데이터베이스의 명칭을 입력해주면 된다
Mysql Workbench에서 엑셀 파일로 추출하기
위 쿼리를 실행하면 스키마 내부에 있는 테이블 데이터가 모두 출력된다
해당 데이터를 엑셀로 저장해보자
워크벤치에서 데이터가 그리드 된 화면의 상단 부분에 Export를 클릭하자
다음과 같이 Format을 클릭하면, 어떤 포맷으로 저장할지 선택할 수 있다
CSV 파일로 추출해서 엑셀에 붙여넣기를 하면 엑셀에 출력한 데이터들이 보인다
728x90
'개발 > BACK' 카테고리의 다른 글
[Java] Optional 클래스 사용법 + NullPointerException (0) | 2022.09.27 |
---|---|
리눅스 계열 서버 톰캣이 죽지 않을 때 해결 방법 (0) | 2022.09.26 |
[Mysql] 특정 컬럼으로 정렬 후, 조회 데이터 ROW에 인덱스 추가하기 (0) | 2022.08.19 |
[Mysql] 날짜 차이 계산하기 (0) | 2022.08.19 |
[JAVA] Mysql GROUP_CONCAT 데이터 int 타입으로 변경하기 (0) | 2022.08.15 |