MySQL Workbench 사용법

Goal

  • MySQL Workbench을 이용하여 table을 설계하고 MySQL DB에 반영한다.
  • table에 들어간 columns을 조회할 수 있다.

1. MySQL Workbench에서 새로운 연결을 생성한다.

  1. MySQL Workbench 실행 > + 클릭
  2. 원하는 Connection Name(‘mysql-local’)을 입력한다.
    • 로컬에서 실행 중인 MySQL Server를 사용하는 경우
      • hostname: 127.0.0.1 또는 localhost
      • mysql 기본 포트: 3306
  3. 아래의 Test Connection 클릭
    • MySQL을 설치할 때 지정한 root password를 입력한다.
      • 만약 connection을 실패할 경우, mysql server가 켜져 있는지 확인하거나 password가 맞는지 확인해야 한다.
      • mysql server 실행 및 root password 재설정은 MySQL 깨알 팁 모음을 참고하자!

2. 실행 중인 MySQL과 연결한다.

3. File > New Model (MacOS: Cmd + N)

4. 자신이 설계한 Table을 DB에 넣는다.

두 가지 방법

[방법1] Add Diagram 이용

[방법2] Add Table 이용


참고 자신이 설계한 Model 저장

5. 자신의 설계한 Model을 실제 DB에 반영

6. 실제 DB에 반영되었는지 조회

  1. MySQL Model은 닫고 Local instance로 돌아온다.
  2. refresh를 한다.
  3. 해당 Schema를 기본으로 설정한다.
    • eStore 우클릭 - Set as Default Schema
    • 해당 Schema가 진하게 표시된 것을 확인할 수 있다.

7. 기본 SQL 문법

1) ‘desc table이름’을 통해 설계한 columns의 내용을 확인한다.

2) ‘insert into table이름 (column1, column2, column3) valuse (value1, value2, value3);으로 table에 data를 넣는다.

3) ‘select * from table이름’으로 table에 들어간 columns를 확인한다.

8. Result Grid에서 추가/수정한 내용을 DB에 반영하기 위해서는 우측 하단에 Apply를 선택한다.

DB 백업하기

TIP

관련된 Post

References