본문 바로가기
혼공학습단 12기

[혼공S] 05 - 1 '테이블 만들기' 정리

by jaeheon0520 2024. 7. 28.

 

 

CREATE TABLE은 테이블을 생성하는 SQL로, 테이블 이름, 열 이름, 데이터 형식 등을 지정한다.

 

열에 입력될 값이 1부터 자동 증가하도록 설정하려면 GUI에서는 AI를 체크하고, SQL에서는 AUTO_INCREMENT를 입력한다.

 

열에 빈 값을 허용하지 않으려면 GUI에서는 NN을 체크하고, SQL에서는 NOT NULL을 입력한다.

 

열을 기본 키로 지정하려면 GUI에서는 PK를 체크하고, SQL에서는 PRIMARY KEY를 입력한다.

 

열을 외래 키로 지정하려면 FOREIGN KEY 예약어를 입력한다.

 

용어 설명
GUI Graphical User Interface의 약자로, 윈도에서 진행하는 작업을 의미
로우 테이블의 행, 레코드(record)라고도 부름
칼럼 테이블의 열, 필드(field)라고도 부름
UNSIGNED 정수형 뒤에 붙이면 0부터 양의 정수만 입력됨
백틱(`) 테이블 이름이나 열 이름을 묶을 때 사용
NULL 열에 비어 있는 값을 허용할 때 설정함(별도로 지정하지 않으면 기본은 NULL)
기본 키-외래 키 두 테이블이 일대다로 연결되는 관계
주석(remark) 하이픈(-) 2개 이후에 한 칸을 띄고 설명을 써야 함