DevOps

[Mysql] MYSQLWorkbench tool을 이용하여 DB ERD 추출

SeungbeomKim 2023. 5. 28. 04:07

현재 진행하고 있는 프로젝트 Github Repository README.md 파일에 DB Erd 사진을 첨부하려고 했는데, 직접 Erd를 만들어주는 것이 번거로워 Erd를 추출해 줄 수 있는 기능을 발견했습니다.

 

Erd 추출 결과

 

 

1. mysql 접속(application.yml에 설정해준 mysql-server 경로에 접속) 

2. Database -> Reverse Engineer 선택

3. Continue 버튼 클릭

4. Schema 선택 (Erd를 추출하고 싶은 Schema 선택)

Erd를 추출하고자 하는 스키마 선택

4. Filtering을 거쳐 원하지 않는 테이블을 추출하지 않을 수 있습니다. (모든 테이블을 생성하고 삭제해도 무관)

Filtering

5. 결과물 확인 

이렇게 직접 Erd를 설계하지 않고, workbench를 이용해 Entity들이 어떤 것이 있고, 개체들 간의 관계과 어떤지 잘 확인할 수 있습니다.

<참고 자료>

https://bamdule.tistory.com/44

 

[ERD] Workbench를 이용해 DB의 ERD 추출하기

1. Workbench를 실행한다. 2. 상단 메뉴 탭에서 Database > Reserve Engineer를 선택한다. 3. Hostname, port, username을 입력하고 다음으로 이동한다. 4. Password를 입력하고 OK 버튼을 누른 후 다음으로 이동한다. 5. E

bamdule.tistory.com

 

'DevOps' 카테고리의 다른 글

[CI/CD] Github Actions을 활용한 CI/CD 구축  (5) 2023.12.01