반응형

 MySQL에서 MWB 파일은 MySQL Workbench에서 사용되는 프로젝트 파일입니다.

 

 MySQL Workbench는 데이터베이스 설계 및 관리 도구로, 사용자가 데이터베이스 구조를 시각적으로 설계하고 관리할 수 있도록 도와줍니다. MWB 파일은 이러한 설계 정보프로젝트 데이터를 저장하는 파일 형식입니다.

 

주요 기능

  • 데이터베이스 모델링: MWB 파일에는 엔티티 관계 다이어그램(ERD), 테이블 구조, 관계, 인덱스 등의 정보가 포함됨.
  • 시각적 디자인: 시각적 인터페이스를 통해 데이터베이스를 설계하고 수정 가능
  • SQL 스크립트 생성: MWB 파일을 사용하여 데이터베이스 스키마를 정의하고, 이를 기반으로 SQL 스크립트를 생성 가능
  • 문서화: 데이터베이스 구조를 문서화하여 팀 내에서 공유 가능

 

mwb파일 여는 방법 및 사용 방법

  1. MySQL Workbench 설치: MySQL Workbench를 설치하고 실행합니다.
  2. MWB 파일 열기: MySQL Workbench에서 File 메뉴를 클릭하고 Open Model을 선택한 후, 원하는 MWB 파일을 엽니다.
  3. 편집 및 수정: 데이터베이스 모델을 시각적으로 편집하고, 테이블과 관계를 정의하거나 수정합니다.
  4. SQL 스크립트 생성: 완료된 모델을 기반으로 SQL 스크립트를 생성하여 실제 데이터베이스에 적용할 수 있습니다.

활용

 MWB 파일을 사용하여 새로운 데이터베이스 프로젝트를 시작하거나 기존 프로젝트를 불러와서 수정할 수 있습니다.

 

 예를 들어, 사용자가 새로운 전자상거래 데이터베이스를 설계하려는 경우, MWB 파일을 사용하여 제품, 고객, 주문 등 다양한 엔티티와 그 관계를 정의할 수 있습니다.

 

 이러한 파일은 MySQL Workbench 내에서 쉽게 열고 편집할 수 있으며, 데이터베이스 설계를 효율적으로 관리하는 데 큰 도움이 됩니다.

 

 

mwb 파일을 내 DB에 적용하는 방법

 

더보기

MySQL Workbench에서 MWB 파일을 사용하여 데이터베이스 스키마를 실제 데이터베이스에 적용하는 방법은 다음과 같습니다. 이 과정은 MWB 파일에서 정의된 데이터베이스 모델을 MySQL 서버에 적용하여 데이터베이스를 생성하거나 수정하는 작업을 포함합니다.

1. MySQL Workbench에서 MWB 파일 열기
먼저 MySQL Workbench를 실행하고 MWB 파일을 엽니다.

MySQL Workbench 실행: MySQL Workbench를 실행합니다.
파일 열기: 상단 메뉴에서 File을 클릭한 후 Open Model을 선택하고 원하는 MWB 파일을 엽니다.


2. 모델 확인 및 수정
MWB 파일이 열리면 데이터베이스 모델을 확인하고 필요에 따라 수정할 수 있습니다.

ERD 확인: 모델이 포함된 ERD(Entity-Relationship Diagram)를 확인합니다.
수정: 필요하다면 테이블, 열, 관계 등을 수정합니다.


3. 데이터베이스 생성 스크립트 생성
수정이 완료되면 데이터베이스를 실제로 생성하기 위한 SQL 스크립트를 생성합니다.

Database 메뉴 선택: 상단 메뉴에서 Database를 클릭합니다.
Forward Engineer 선택: 드롭다운 메뉴에서 Forward Engineer...를 선택합니다.

 

여기서  Password의 Store in Vault 클릭해서 비밀번호를 설정해준다.

 

 

위가 기본으로 체크되어 있는데 굳이 건들 필요는 없다. 

 

 

 

어떤테 테이블을 적용할지 선택한다. 기본적으로 선택이 되어있으므로 건드릴 필요가 없다. 그대로 둔다. 

 

 

 

 

혹시 모르니 Save to File.. 클릭해서 sql 파일로 저장할 것

 

 

 

잘 적용 된 걸 확인한다.

 

 

 

다 적용이 되었으면 새로운 DB가 생성이 되었을 것이다. 이를 확인한다.

 #show databases

 

테이블 목록을 확인하고 싶으면

#use shop

#show tables

를 입력한다.

 

 


4. Forward Engineer 마법사 사용
Forward Engineer 마법사를 사용하여 SQL 스크립트를 생성하고 이를 데이터베이스에 적용합니다.

Connection 선택: Forward Engineer 마법사에서 사용할 MySQL 서버 연결을 선택합니다.
옵션 선택: 필요한 옵션을 선택합니다. 예를 들어, Generate DROP SCHEMA와 Generate CREATE SCHEMA 옵션을 선택할 수 있습니다.
스크립트 생성: Next를 클릭하여 생성된 SQL 스크립트를 확인하고, Execute를 클릭하여 SQL 스크립트를 실행합니다.

5. 데이터베이스 적용 확인
SQL 스크립트가 실행되면 MySQL 서버에 데이터베이스 스키마가 적용됩니다.

연결 확인: MySQL Workbench에서 해당 MySQL 서버에 연결된 상태를 확인합니다.
데이터베이스 확인: SCHEMAS 패널에서 새로운 데이터베이스가 생성되었는지 확인합니다.

 

요약
MySQL Workbench에서 MWB 파일을 엽니다.
데이터베이스 모델을 확인하고 필요 시 수정합니다.
Forward Engineer... 기능을 사용하여 SQL 스크립트를 생성합니다.
생성된 SQL 스크립트를 실행하여 MySQL 서버에 데이터베이스 스키마를 적용합니다.
이 과정을 통해 MWB 파일에 정의된 데이터베이스 모델을 실제 MySQL 데이터베이스에 적용할 수 있습니다

 

 

MWB 파일 추출하는 방법

MySQL Workbench 실행 프로그램이 열린 상태에서,

File > Save Model As 를 클릭해서 mwb 파일로 저장한다.

반응형