[4] Workbench - 테이블(table) 생성

2024. 3. 16. 20:01MySQL Workbench

728x90

 

1. 테이블 생성할 DB 선택

: DB 좌측 화살표 클릭

ㄴ 4가지 목록중 Tables를 우클릭 하여 Create Table를 클릭해서 진행


 

2. 테이블 생성 진행

2-1. [ Table Name ]

: 테이블명을 정한다.

ㄴ 테이블에 저장시키는 데이터와 맞게 테이블명을 지정 해주는 것이 좋다.

ex) 네이버쇼핑몰 업체를 모으는 용도로 사용 - 테이블명 : naver_shop

★ 포스팅용으로 테이블명 test_table로 지정

 

2-2. [ Collation ]

: DB생성시에 정한 설정과 같다. 보통 schema Default로 그대로 두는게 좋다.

ㄴ 스키마의 설정과 다르게 설정하게되면 데이터 저장 및 추출에 문제가 생길 수 있으니 이부분 주의

ex) Schema_Default

 

2-3. [ Engine ]

: 스토리지 엔진 선택

ㄴ 보통 InnoDB를 사용하며, 가장 안정적이고 보편적으로 사용된다. 추후에 자세히 다뤄보겠음.

ex) InnoDB

 

2-4. [ Comments ]

: 생성하는 테이블에 대한 한줄설명 (코멘트) 작성

ㄴ 2-1에서 예시를 들었던 것처럼 해당테이블에 대한 간단한 설명을 작성해주면된다.

ex) 테스트 테이블

★ 코멘트작성은 중요하다. 다른 팀원이 해당테이블의 용도 파악이 쉽고, 본인이 나중에 유지보수를 하게될때도 한눈에 확인이 가능하다.

 

2-5. [ Column Name ]

: 테이블 생성시 기본으로 필요한 컬럼 1개 생성

ㄴ 설정에서 PK를 무조건 체크해줘야함. ( PK는 Primary key 기본키로 테이블생성시 1개의 컬럼에 무조건 설정해줘야한다.)

ex) test_table

★ 컬럼과 관련된 여러가지 설명이 나왔는데, 추후에 한꺼번에 설명하도록 하겠다.

 

: 마지막 우측하단에 Apply를 클릭한다.


 

3. 테이블 생성 최종확인

: 테이블 생성 쿼리문(명령어)를 확인 한다. ( 쿼리문에 대한 설명은 추후 예정 )

ㄴ우측 하단 Apply버튼을 클릭하여 생성을 마무리한다.


 

4. 목록 확인

: test_schema에 테이블명이 test_table로 생성된것을 확인할 수 있다.

 

728x90