기술 지식 쌓아가기 📚/Backend 🍔

[MySQL Workbench] 아주 쉽게 ERD 추출하여 이미지로 저장하는 방법

코양이🤍 2024. 11. 15. 12:28

이터베이스 설계를 할 때, 테이블 간의 관계를 명확하게 시각화하는 것이 중요합니다. 이때 사용하는 것이 바로 ERD(Entity Relationship Diagram)입니다. ERD는 데이터베이스에서 정의된 테이블들의 관계를 시각적으로 표현하는 다이어그램으로, 주로 데이터베이스 모델을 보다 직관적으로 이해하고 설명할 때 유용합니다.

ERD를 활용하면, 각 테이블 간의 연관 관계를 한눈에 파악할 수 있어 설계 과정을 효율적으로 진행할 수 있습니다. 이 글에서는 MySQL Workbench를 활용해 ERD를 그리는 방법을 다룰 것입니다.

 

1️⃣ 워크벤치 상단 메뉴에서 Database - Reverse Engineer 선택

 

2️⃣ 접속할 Hostname, Port, Username, Password 등 확인

 

3️⃣ ERD를 추출할 데이터베이스 선택

 

4️⃣ ERD 추출

계속 next, excute를 실행하다보면 아래와 같은 erd가 추출됩니다!

 

5️⃣ ERD 이미지 추출 or SQL 추출

File - Export에서 

Export as PNG를 통해 이미지로 추출할 수 있고,

Forward Engineer SQL CREATE 어쩌고를 통해 전체 ERD를 SQL문으로 추출해낼 수도 있습니다!