MySQL에서 데이터베이스 구조를 시각적으로 확인하고 싶다면 MySQL Workbench의 리버스 엔지니어링(Reverse Engineer) 기능을 활용하면 됩니다. 이 기능은 실제 데이터베이스의 테이블, 컬럼, 관계 등을 자동으로 분석하여 EER(Enhanced Entity-Relationship) 다이어그램 형태로 시각화해 줍니다.
리버스 엔지니어링 실행 방법
MySQL Workbench를 실행한 후, 상단 메뉴에서 아래와 같이 Database → Reverse Engineer 옵션을 선택합니다.
Database -> Reverse Engineer
1단계: Database 메뉴 열기
아래는 MySQL Workbench에서 Database 탭을 연 화면입니다.

2단계: Reverse Engineer 선택
Database 메뉴를 클릭하면 여러 옵션이 나타나는데, 그중 Reverse Engineer 항목을 선택합니다. 이렇게 하면 리버스 엔지니어링 모드가 시작되며, 마법사(Wizard) 안내에 따라 대상 데이터베이스와 스키마를 지정할 수 있습니다.

3단계: 자동 생성된 테이블 확인
과정이 완료되면 데이터베이스 내의 테이블들이 자동으로 다이어그램에 표시됩니다. 예제에서는 'business'라는 데이터베이스에 테이블이 하나 존재했으며, 해당 테이블인 'tblstudent'가 다이어그램에 정상적으로 나타난 것을 확인할 수 있습니다.

활용 팁
생성된 EER 다이어그램은 단순히 조회용으로만 쓰이지 않습니다. 테이블 간 관계(FK 제약 조건)를 한눈에 파악할 수 있고, 필요에 따라 다이어그램을 이미지나 PDF로 내보내 문서화 자료로 활용할 수도 있습니다. 또한 다이어그램에서 모델을 수정한 뒤 동기화(Synchronize Model) 기능을 사용하면 실제 데이터베이스에 변경 사항을 반영하는 것도 가능합니다.