4.4.2 기본 키 생성하기(1)

    기본 키를 생성하는 방법은 여러 가지입니다. 사실 방법이라기보다는 기본 키를 생성하는 문법이 여러 가지인데, 그 문법들을 배우는 것입니다. 가장 기본적인 방법은 테이블을 생성할 때 추가하는 방법입니다. 기본 키도 NULL 처리처럼 칼럼에 지정합니다.

    그럼 highschool_students 테이블에 기본 키를 생성해 봅시다. SQL 입력창에 있는 내용을 모두 지우고 코드 4-10에 있는 내용을 MySQL Workbench의 SQL 입력창에 넣고 Ctrlr + Shift + Enter를 누르세요.

    코드 4-10

    -- 테이블 삭제
    DROP TABLE highschool_students;
    
    -- 테이블 생성, 기본키 추가
    CREATE TABLE highschool_students
    (
        student_no    VARCHAR(20)  NOT NULL PRIMARY KEY,
        student_name  VARCHAR(100) NOT NULL,
        grade         TINYINT          NULL,
        class         VARCHAR(50)      NULL,
        gender        VARCHAR(20)      NULL,
        age           SMALLINT         NULL,
        enter_date    DATE
    );
    
    -- 테이블 구조 조회
    DESC highschool_students;
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.