MySQL Workbench
[MySQL] 테이블 생성하기 _ PK, NN, AI, UN
처카푸
2024. 5. 13. 13:44
MySQL workbench를 이용해서 테이블 생성하기
1. 데이터베이스 만들기
2. 만든 데이터베이스 Tables 폴더에 새로운 테이블 만들기
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, 자동 번호 생성기