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;