본문 바로가기
Back End/AWS & MySQL

MySQL Workbench를 이용해서 테이블 생성하기 a. PK, NN, AI, UN

by healingmau 2022. 5. 13.

 

MySQL Workbench를 이용해서 테이블 생성하기

a. PK, NN, AI, UN

 

1. DB 생성

 

테이블 생성하기 앞서

먼저 사용할 DB를 만들어 줍니다.

 

상단에 원통 모양을 누르면

만들수 있는 창이 뜨는데요.

 

사용할 DB명을 입력하고

하단의 [Apply] 를 클릭합니다.

 

 

자동으로 소스코드가 입력되고,

[Apply] - [Finsh] 를 클릭합니다.

 


 

2. 테이블 생성

왼쪽에 생성한 DB에서 삼각형을 누르면

아래 Tables, Views ... Fuctions가 뜹니다.

 

[Tables] - [Create Table]을 클릭!

 

 

 

Table Name : 테이블명

Column Name : 맨위 컬럼명

Datatype은 콤보박스를 클릭하면

설정할수 있습니다.

 

숫자 정수형 : INT

글자의 최대갯수 : VARCHAR(숫자)

 

 Datatype은 대문자, 소문자

동일하게 적용됩니다.

 

 

컬럼명을 생성할때 데이터가

중복되는 경우에도 해당 데이터만

찾을수 있도록 맨 처음엔 id로 만듭니다.

(이름은 다를수 있음)

 

id를 만들때는~

데이터타입은 INT로 설정,

이때 꼭 체크해야 할 4가지!!

PK, NN, UN, AI는 체크해 줍니다.

 

PK 기본키 (데이터를 가져올때, 빠르게 가져옴)
NN Not Null (체크시, 안에 값이 없으면 안됨)
UN 정수 숫자만 가능 (Unsigned integer)
AI 자동 증가 (Auto increment)

 

id 이외에 다른 컬럼들을 만들고,

[Apply]를 클릭하면

소스코드는 자동 생성됩니다.

[Apply] - [Finish] 를 클릭합니다.

 

생성된 테이블을 확인할수 있습니다.

댓글