CREATE TABLE 문에서 칼럼명은 칼럼의 이름을 말하고, 자료형은 칼럼의 데이터 유형을 말합니다. 데이터 유형은 크게 숫자형, 문자형, 날짜 및 시간형 등이 있습니다. PRIMARY KEY는 기본키를 설정하는 키워드입니다. 괄호 안에 기본키로 지정할 칼럼명을 작성하면 기본키로 설정됩니다.
이번 실습에서는 두 가지 자료형을 사용합니다. 숫자 중에서도 정수(-1, 0, 1, 2, …)를 저장하는 정수형인 INTEGER(인티저)와 문자(‘가나다’, ‘abc’, …)를 저장하는 문자형인 VARCHAR(바차)입니다. VARCHAR는 저장할 수 있는 최대 문자 길이를 지정할 수 있습니다. 예를 들어 VARCHAR(100)은 최대 100자까지, VARCHAR(255)는 최대 255자까지 저장할 수 있습니다. 자료형은 5장 다양한 자료형 활용하기에서 자세히 알아보겠습니다.
CREATE TABLE 문으로 burgers(버거) 테이블을 만들고 실행합니다.
-- burgers 테이블 생성
CREATE TABLE burgers (
id INTEGER, -- 아이디(정수형 숫자)
name VARCHAR(50), -- 이름(문자형: 최대 50자)
price INTEGER, -- 가격(정수형 숫자)
gram INTEGER, -- 그램(정수형 숫자)
kcal INTEGER, -- 열량(정수형 숫자)
protein INTEGER, -- 단백질량(정수형 숫자)
PRIMARY KEY (id) -- 기본키 지정: id
);