본문 바로가기

~2023

[MySQL] MySQL ER Diagram Tool 사용하기

728x90
반응형

MySQL Workbench에서 위에 있는 화면과 같은 ERD를 만들 수 있다.

그리고 모델링 툴을 통해 여러 개의 테이블을 설계한 뒤, 쿼리문으로 바꿔 적용할 수 있다.


모델 파일 만들기


모델을 만들기 위해 File -> New Model을 클릭한다.


모델 파일 정상적으로 잘 만들어졌으며

[Add Diagram]을 통해 EDR를 추가하고

[Add Table]으로 여러 개의 테이블을 생성하고 설정할 수 있다.


위에 탭에서는 시각화시키고

아래 탭에서는 테이블의 속성들을 설정할 수 있다.

바로 반영되는 걸 볼 수 있어서 좋다.


모델 파일 DB에 적용시키기


[Database] -> [Forward Engineer] 클릭


Next >


보통 [Next]를 누르면 되지만,

외래키가 설절되있을 경우에 데이터 입력/삭제에서 에러가 발생할 수 있다.

그렇다면 미리 방지하기 위해 빨간 동그라미를 친 항목을 체크해서 외래키 관계 설정을 생략할 수 있다.


왼쪽에 있는 항목들이 추가 확정된 테이블이다.

[Next]


여기까지 했으면 모델 파일로 설정한 것들이 SQL문으로 생성되어 코드로 나온다.

이 SQL문을 복사하거나 따로 파일로 저장해도 된다.

우린 바로 DB에 적용할 거니 [Next]을 누르면 끝.

728x90
반응형