Home Mysql Workbench
Post
X

Mysql Workbench

Mysql Workbench에 대해 알아보자.


Mysql Workbench

AWS RDS에 생성한 인스턴스에 Query 작업을 하기 위해 Mysql Workbench를 사용해보겠습니다. (설치 과정은 생략하겠습니다.😊)


커넥션 생성

  • Mysql Workbench를 실행하면 MySQL Connections로 기본 커넥션이 존재하고, 설치할 때 설정한 Mysql 인스턴스가 등록되어있습니다.

    mysql-workbench-01


  • MySQL Connections 옆 + 버튼을 눌러 AWS RDS를 새로운 커넥션으로 등록합니다.

mysql-workbench-02

  • Connection Name : 커넥션 이름
  • Hostname : AWS RDS의 엔드포인트
  • Username : AWS RDS의 마스터 이름
  • Password : AWS RDS의 마스터 비밀번호

AWS RDS의 정보는 대시보드에서 확인할 수 있습니다.

aws-rds-endpoint

aws-rds-username


  • Test Connection 했을 때 Success 알림이 뜬다면 연결 성공입니다.

mysql-workbench-03


  • 생성된 커넥션으로 들어가서 쿼리 작업을 해보겠습니다.

mysql-workbench-04


스키마 생성 & 테이블 생성

  1. 스키마 생성

    • 빨간 표시의 스키마 생성 아이콘을 클릭하고 스키마를 생성합니다.
      (charset/collation을 utf8mb4 & utf8mb4_general_ci 설정을 해줍니다.)

    new-schema

  2. 테이블 생성

    • 테이블을 생성할 스키마를 선택합니다.
      (좌측 SCHEMAS에서 해당 스키마를 더블 클릭하거나 sql 쿼리에 USE [database_name]을 입력하면 됩니다.)

      참고 : 쿼리 실행 단축기는 ctrl + enter 입니다.

    • 스키마를 선택한 후 테이블 생성 아이콘을 클릭하고 테이블을 생성합니다.

    new-table-01

    </br>

    • 테이블 생성 페이지가 뜨면 내용을 작성합니다.
      • Table Name : 테이블의 이름
      • charset/collation : utf8mb4/utf8mb4_general_ci
      • Engine : InnoDB
      • Column Name, dataType, option 등 설정

    new-table-02

    </br>

    • 좌측에 테이블이 생성된 것을 볼 수 있고, select * from [table_name];을 실행하면 생성된 테이블을 조회할 수 있습니다.

    new-table-03

AWS RDS를 Mysql Workbench에 연결하고 테이블까지 만들어 보았습니다.
다음 포스트에선 서버에 REST API를 만들어 CRUD를 구현해보겠습니다.

이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.