티스토리 뷰
728x90
제약조건 (CONSTRAINT)
1. NOT NULL = 값 없음 불가
2. UNIQUE = 중복 불가
3. PRIMARY KEY = NOT NULL + UNIQUE
4. FOREIGN KEY = 부모키와 데이터 타입일치, 참조무결성
FOREIGN KEY (참조 받은 컬럼) REFERENCES 참조테이블(참조할 컬럼);
ON DELETE OPTION (패시브로 작동)
ON UPDATE OPTION (패시브로 작동)
*cascade : 참조 테이블과 같이죽자 / 같이 바꾸자...
4. CHECK = 컬럼의 값을 어떤 특정 범위로 제한 (조건걸기)
* 근데 백단에서 거부를 하게되면 exeption 오류가 나기때문에 대부분 프론트 단에서 제안한다. = check를 잘안쓴다..
5. DEFAULT = 데이터를 입력하지 않아도 지정된 값이 기본으로 입력
*날짜 데이터를 많이 쓴다. (sysdate = 시스템 날짜)
'DB > SQL' 카테고리의 다른 글
[SQL실습예제#1] (0) | 2021.08.19 |
---|---|
[SQL요점정리#6] 데이터 조회, SELECT (0) | 2021.08.19 |
[SQL요점정리#4] 데이터 정의하기 (0) | 2021.08.18 |
[SQL요점정리#3] 정규화 (0) | 2021.08.17 |
[SQL요점정리#2] 데이터 모델링의 3단계 (특징, 중요성) (0) | 2021.08.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프레임워크
- 정규화
- 리츠란
- map
- 모바일앱만들기
- SET연산자
- 앱만들기
- tkgiddl
- 프레임워크 라이브러리 차이점
- 스프링
- 등산웹개발
- 라이브러리란
- 등산앱개발
- 스프링부트
- JAVA프로젝트
- SQLD
- 등산어플
- 등산로API
- select사용법
- 하이브리드앱만들기
- 스프링개념
- 모바일웹만들기
- 프레임워크란
- static
- 컬렉션프레임워크
- SQL
- Java
- 추상클레스
- Spring프로젝트
- 쉬운개념
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함