테이블에 기본키 또는 유니크키를 작성하는 방법을 알아보겠습니다.
기본키와 유니크키는 테이블을 생성할때 작성을할 수 있습니다.
또는 테이블을 먼저 생성한 후에 기본키 또는 유니크키를 추가할 수 있습니다.
테이블을 생성할때 작성하는 방법과 테이블 작성후에 추가하는 명령어는 다릅니다.
두 방법을 모두 확인해보도록 하겠습니다.
기본키(PRIMARY KEY)
테이블 생성시
CREATE TABLE table_name (
column1 int(11),
column2 int(11),
PRIMARY KEY (column1, column2)
)
추가 하는 경우
ALTER TABLE table_name ADD PRIMARY KEY (column1, column2);
삭제
ALTER TABLE table_name DROP PRIMARY KEY
유니크키(UNIQUE KEY)
테이블 생성시
CREATE TABLE table_name (
column1 int(11),
column2 int(11),
UNIQUE KEY uk_name (column1, column2)
)
추가
ALTER TABLE table_name ADD UNIQUE uk_name (column1, column2);
삭제
ALTER TABLE table_name DROP INDEX uk_name
댓글