이전글: [MySQL] Workbench에서 ERD 생성하기
[MySQL] Workbench에서 ERD 생성하기
먼저, Workbench를 실행한다. 1. 상단 메뉴 탭에서 Database > Reserve Engineer를 선택한다. 2. Hostname, port, username을 입력하고 다음으로 이동한다. 3. Password를 입력하고 OK 버튼을 누른 후 다음으로 이동한
mnoqc.tistory.com
워크벤치에서 ERD를 생성하면 파일명.mwb 확장명으로 저장된다.
이렇게 만든 mwb 파일에서 SQL 쿼리를 추출하는 방법을 알아보자.
먼저, Workbench를 실행한다.
1. 상단 메뉴 탭에서 Database > Forward Engineer를 선택한다.
- 이렇게 하면 SQL문 -> ERD 생성했던 것과 반대로 데이터베이스 객체에서 SQL문을 추출할 수 있다.
2. 데이터베이스 Connection을 설정한다.
- 로컬에서 작업 중이라면 호스트명에는 "localhost"나 "127.0.0.1"을 입력하면 된다.
- AWS RDS와 같은 원격 데이터베이스에 연결하려면 해당 데이터베이스의 주소와 사용자 이름, 비밀번호를 입력해야 한다.
3. 테이블 옵션을 설정한다.
- 특별한 설정이 필요하지 않다면 다음으로 이동한다.
4. 반영할 테이블을 선택한다.
- Show Filter 버튼으로 제외할 테이블을 선택한다. (왼쪽이 선택, 오른쪽이 제외이다.)
5. 선택이 완료되면 SQL문이 생성된다.
- 생성된 쿼리를 복사하여 사용하거나, "Save to File..." 버튼을 클릭하여 SQL 파일로 저장할 수 있다.
- Next를 클릭하면 자동으로 쿼리가 실행되어 워크벤치 스키마에 테이블이 생성된다.
6. Finished!
모든 과정을 완료했다면 작업이 끝난다.
TIP! 실제로 데이터베이스가 생성되었는지 확인하기 위해 스키마 항목을 확인해보자.
'DBMS > MySQL' 카테고리의 다른 글
[MySQL] Workbench에서 ERD 생성하기 (1) | 2024.05.12 |
---|