MySQL
3. MySQL 테이블의 컬럼 설정 a. Not Null, auto_increment, Primary Key, Unique
oioioa
2024. 11. 26. 16:55
기본키(PRIMARY Key)
-값 중복을 혀용하지 않는다.
-NULL값을 허용하지 않는다.
-테이블에서 한 개만 생성 가능하다.
유니크키(UNIQUE Key,)
-값 중복을 혀용하지 않는다.
-NULL값을 허용한다.
-테이블에서 여러 개 생성 가능하다.
테이블은 오직 하나의 기본키(PK)를 가질 수 있다.
이는 여러 개의 기본키는 생성할 수 없다는 것을 의미한다.
Name : id
NOT NULL로 컬럼을 정의하면, 데이터 입력 시에 필수로 값이 들어가야 하는 것을 의미함
auto_increment : 데이터베이스 시스템에서 자동으로 순차적인 번호를 생성해주는 기능
Constraints 선택
Create new Constraints -> Primary Key 선택(테이블 1개만 생성 가능) -> Colunm id 체크 -> 생성
refresh 후 Primary Key 생성 확인
email Colunm (중복방지를 위해 UNIQUE KEY) 생성 -> Create new Constraints -> email Colunm 체크 ->UNIQUE KEY 선택 -> 생성
refresh 후 UNIQUE KEY 생성 확인