다가오는 다음을 향해
[MySql] PRIMARY KEY 설정하는 방법 본문
PRIMARY KEY 설정하는 방법
PRIMARY KEY
기본키 설정을 하면 해당 필드는 NOT NULL과 UNIQUE 제약 조건의 특징을 모두 가진다.
1) CREATE문으로 설정(생성)
CREATE TABLE 테이블이름
(
필드이름 필드타입 PRIMARY KEY,
...
)
CREATE TABLE 테이블이름
(
필드이름 필드타입,
...,
[CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름)
)
2) ALTER문으로 설정(추가, 수정)
-- 추가
ALTER TABLE 테이블이름
ADD 필드이름 필드타입 PRIMARY KEY
ALTER TABLE 테이블이름
ADD [CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름)
-- 수정
ALTER TABLE 테이블이름
MODIFY COLUMN 필드이름 필드타입 PRIMARY KEY
ALTER TABLE 테이블이름
MODIFY COLUMN [CONSTRAINT 제약조건이름] PRIMARY KEY (필드이름)
3) 제약조건 삭제
ALTER TABLE 테이블이름
DROP PRIMARY KEY
Unique Key
- Unique Key 는 Uniqueness 를 지닌 Index를 말하며, Unique Index 라 부르기도 한다.
- PK 와 마찬가지로 중복성이 허용되지 않지만 NULL 에 대한 허용이 가능하다.
- 테이블 당 여러개를 가질 수 있다.
'Database > MySql' 카테고리의 다른 글
[MySQL] java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed (0) | 2022.09.23 |
---|---|
[MySQL] Error : bad SQL grammar (0) | 2022.04.21 |