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

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