728x90
다시 리버스
다음다음다음다음 ~ 누르고
이상태로 시작하는데
Notice가 첫글자 대문자였는데
강제로 소문자로 되어 있다.
테이블 추가
member는 1대 다의 관계이다
이럴때는 다에 해당하는 notice table을 먼저 클릭하고
1에 해당하는 member 테이블을 클릭해주자
좌측에 1:n 선긋는 기능 이용하여 그음
notice테이블의
member_id를
memberId로 변경
테이블 추가
1:n 두번
notice_id -> noticeId
member_id -> memberId
role추가
n:m으로
role클릭 후 member클릭 하면
이렇게 된다
방금 생긴 테이블
언더 바 부분
소대문자로 변경
그냥 써도 되는데 나중에 매핑할때 습관?틀?때문에 바꾸는듯?
이제 이 관계가 mydb에 있으니
newlecture로 옮겨야하는데
가장 쉬운 방법은 저번처럼 복붙
근데 그러면 관계가 사라진다
그러므로 관계를 잠시 지운다
관계 지우고 나중에 그대로 복구하면 된다.
한개씩 복붙해준다
이방법이 제일 오류 안나고 쉽다고 한다.
EER 다이아그램 한번 지웟다 열고
이제 다시 꺼내줘야한다.
이렇게 한 후
상단탭
데이터베이스
포워드 엔지니어링
다음다음~~~
완료
새로고침
테이블명 대소문자 변경하기 어렵다.
하는 수 없이 언더바로 구분해줘야할 듯 하다
리눅스에서하면 또 다른듯
다음시간에는 자료형!(아직 강의 나옴)
출처:
https://www.youtube.com/watch?v=ViL9OJCH9eo
728x90
'MySQL' 카테고리의 다른 글
MySQL table과 view 차이 (0) | 2022.02.10 |
---|---|
식별관계(Identifying Relationship)과 비식별관계(Non Identifying Relationship)출처: https://linuxism.ustd.ip.or.kr/512 [linuxism] (0) | 2022.01.28 |
mysql57 완전 삭제 (0) | 2022.01.16 |
MySQL 8.x Quick Start 03 - 테이블 생성하기(Server Status 접속 오류 해결) (0) | 2022.01.16 |
MySQL 8.x Quick Start 02 - 데이터베이스와 사용자 계정 추가하기 (0) | 2022.01.16 |
댓글