티스토리 뷰

Primary Key

  • 테이블에서 레코드의 유일성을 정의하는 필드이다. (ex. 학번, 주민등록번호)
  • Composite Primary Key : 두 개 이상의 필드로 정의된 Primary Key이다.
  • 유니크 제약조건을 가진다. (테이블에서 pk가 중복된 값을 가진 로우가 없다.)

Foreign Key

  • sql을 실행할 때 힌트로 작용하여 최적화를 더 잘 할 수 있다.
  • 데이터 정합성 측면에서 FK를 지정하면, 연결된 테이블의 PK값에 있는 값임을 보장한다.

Not Null

  • 필드의 값이 항상 존재하는 경우 지정한다.
  • not null이 지정되지 않으면 기본적으로 값은 null을 가질 수 있다.

Default Value

  • 필드에 값이 주어지지 않은 경우 기본값을 정의한다.
  • timestamp 타입 : CURRENT_TIMESTAMP를 사용하면 현재 시간으로 자동 설정된다.

Auto Increment

  • 자동으로 수를 증가시키며 값을 저장한다.
728x90
반응형
댓글
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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
글 보관함