더북(TheBook)

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 다음에 콤마(,)를 넣는 것을 잊지 말아야 합니다. 기본 키 생성 구문을 문장 끝에 넣어야 하므로 마지막 칼럼 뒤에도 콤마를 넣습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.