본문 바로가기
MySQL Workbench

[MySQL] 테이블 생성하기 _ PK, NN, AI, UN

by 처카푸 2024. 5. 13.

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

 

1. 데이터베이스 만들기

 

2. 만든 데이터베이스 Tables 폴더에 새로운 테이블 만들기

Create Table

 

3. 테이블 이름, 필요하다면 커멘트도 작성하고, 사용할 컬럼을 만들어준다.

- DB에서 자주 쓰이는 Datatype : 정수 INT, 위도경도  DOUBLE, 문자열 VARCHAR(글자수), 날짜 TIMESTAMP

- 다 작성했으면 Apply누르고 뜨는 창도 Apply 누르고 finish 누르면 끝!

 

4. 테이블 생성 완료! 

- 테이블 수정하고 싶을 땐, Alter Table 눌러서 들어가면 생성창 똑같이 열린다.

 

5. 테이블 만들 때 있는 체크 박스 

- id 컬럼을 만드려고 한다

  컬럼 이름 : id  /  Datatype : INT  / 체크 : PK, NN, UN, AI

  4가지를 체크하는 이유는, 알아서 증가하는 번호를 id 컬럼에 부여해 주기 위함이다.

- 체크 박스 단어 

  PK : primary key, 고유한 아이디
  NN : not null, 데이터가 비었을때 null이 아닌 빈문자열 '' 로 저장한다.
  UN : unsigned, 데이터를 양수 값만 사용한다.
  AI : auto increment, 자동 번호 생성기