

1인 테이블의 키가 다의 테이블의 포린키로 생성된다.




모델DB입력 후 엑스

더블클릭

1. 테이블 생성 클릭
2. 빈화면에 마우스를 클릭하면 그 위치에 테이블이 생성된다.
3. 컬럼정보를 입력

테이블을 하나 더 만들고 관계를 생성할 수 있다.


워크벤치에 약간의 버그가 있어서 저장할 폴더명이 한글일 경우 저장 중 오류가 발생할 수 있다. 저장할 폴더를 위처럼 저장.

전부 닫은 후 모델링 파일을 실제 데이터베이스에 적용시켜보자.
File Open Model

저장한 파일 오픈

Database > Forward Engineer

기본값 next

기본값 next

비번입력 ok

앞에서 모델링한 2개의 테이블을 확인할 수 있고, 필요하다면 Show Filter를 통해 내보내기할 테이블을 별도로 선택할 수도 있다. 디폴트 > 넥스트

SQL문이 자동 생성되고 필요하다면 Save to File을 통해 SQL문을 따로 저장이 가능하다.
next

비번 입력 ok

성공적으로 데이터베이스에 적용되는 것을 확인할 수 있다. close

데이터베이스가 생성된다.

이번엔 기존에 존재하는 데이터베이스를 이용해서 다이어그램을 작성하는법

기본값 next

성공 체크되면 next

원하는 데이터베이스선택 next

성공적으로 체크시 next

Execute

next

테이블과 뷰가 된 것을 확인하고 finish


'SQL' 카테고리의 다른 글
| [MySQL_MariaDB] Ansi_데이터베이스,테이블,열조회_알리아스 (0) | 2021.03.07 |
|---|---|
| [MySQL/MariaDB] 사용자 관리 (0) | 2021.03.06 |
| [MySQL_MariaDB] 백업_복사_insert_삭제 (0) | 2021.03.04 |
| [MySQL_MariaDB] 트리거 (0) | 2021.03.03 |
| [MySQL_MariaDB] 스토어드프로시저_변수_if_case_while_에러처리_동적쿼리 (0) | 2021.03.02 |