기존에 프로젝트를 하면서 생성한 테이블(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 다이어그램이 생성된다.