MySQL_제약조건(Constraint)

SG Jang·2021년 1월 19일
0

길잡이를 자바보자

목록 보기
2/12
post-thumbnail

이번 시간에는 "MySQL_제약조건(Constraint)"에 대해 다뤄보겠습니다.


제약조건(Constraint)

테이블에 잘못된 데이터의 입력을 막기위해 일정한 규칙을 지정하는 것

not null(NN)

값이 꼭 입력되어야 할 때 사용. null을 허용하지 않음.

unique

해당 컬럼에 중복 값을 저장할 수 없음. null은 중복입력 가능.

primary key(PK)

기본키를 지정할 때 사용하는 조건. 테이블 당 한개의 기본키만 생성 가능. 컬럼은 여러개 지정가능. 테이블의 row를 구별하는 역할.(unique+not null)

default

값이 입력되지 않으면 디폴트에 지정된 값으로 입력.


기타관련사항

unsigned

절대로 음수가 될 수 없는 값이면서 표현 범위를 늘리고자 할 떄 사용.(음수의 범위가 양수로 옮겨진다고 생각)

auth increment

자동으로 값이 1씩 증가하도록 설정


참고자료

0개의 댓글