기본키(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 생성 확인
'MySQL' 카테고리의 다른 글
6. MySQL 문자열 함수 (1) | 2024.11.27 |
---|---|
5. MySQL 테이블 데이터 CRUD(Create, Read, Update, Delete) (0) | 2024.11.27 |
4. MySQL 테이블에 데이터 insert 하기 a. 하나저장,여러개 저장, Not Null 이란? Default 란? (0) | 2024.11.26 |
2. MySQL 테이블에 하나의 데이터 넣기 - insert into (0) | 2024.11.26 |
1. MySQL 에 테이블 생성하기 ( 컬럼과 데이터타입) (0) | 2024.11.26 |