MySql

기존에 있던 테이블을 사용하여 ER 다이어그램 만드는 법

공부 기록장 2024. 11. 2. 17:09

기존에 프로젝트를 하면서 생성한 테이블(pothole, user)

 

 

pothole 테이블 필드

 

 

user 테이블 필드

 

 

이 두 개의 테이블의 관계를 ER 다이어그램으로 표기하기 위해 dbdiagram.io 를 사용

 


 

1. dbdiagram.io 사이트로 이동

https://dbdiagram.io/home 링크로 이동

 

 

2. create your diagram 선택

 

 

3. 로그인을 한 후 New Diagram 선택

 

 

4.  Import 에서 자신이 사용한 db를 선택

 

 

5. 그러면 아래와 같은 창이 나오는데 오른쪽 상단에 Upload.sql 을 선택하기 전에 sql 파일을 하나 만들어야 한다.

 

 

6. 명령 프롬프트를 관리자 권한으로 실행 후 아래 명령 입력

mysqldump -h <host> -u <username> -P <port> -p --no-data <database_name> > <output_path>

 

  • <host>: MySQL 서버의 호스트 주소 (보통 로컬 서버인 경우 localhost)
  • <username>: MySQL에 접속할 사용자 이름
  • <port>: MySQL 서버 포트 번호 (기본값은 3306)
  • <database_name>: 스키마를 추출할 데이터베이스 이름
  • <output_path>: 덤프 파일을 저장할 경로와 파일명

 

 

 

 

7. 그러면 c 드라이브 내에 sql 파일이 생성되는데 이걸 upload.sql에서 선택하면 된다.

 

 

 

8. 업로드 후 submit 선택

 

 

8. 그러면 ER 다이어그램이 생성된다.