4.4.3 기본 키 생성하기(2)
기본 키를 생성하는 두 번째 방법을 알아봅시다.
코드 4-11
-- 테이블 삭제
DROP TABLE highschool_students;
-- 테이블 생성, 기본 키 추가
CREATE TABLE highschool_students
(
student_no VARCHAR(20) NOT NULL,
student_name VARCHAR(100) NOT NULL,
grade TINYINT NULL,
class VARCHAR(50) NULL,
gender VARCHAR(20) NULL,
age SMALLINT NULL,
enter_date DATE,
PRIMARY KEY (student_no)
);
두 번째 방법은 문장 맨 마지막 줄에 따로 기본 키 생성 구문을 두는 것입니다. PRIMARY KEY 다음에 소괄호를 넣고 소괄호 안에 기본 키로 생성할 칼럼을 명시합니다. 이때 enter_date DATE 다음에 콤마(,)를 넣는 것을 잊지 말아야 합니다. 기본 키 생성 구문을 문장 끝에 넣어야 하므로 마지막 칼럼 뒤에도 콤마를 넣습니다.