HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🤩
개발
/데이터베이스(Database)/
Database
Database
/
📎
테이블 필드 중요 속성
📎

테이블 필드 중요 속성

ForeignKey

  • 테이블의 특정 필드가 다른 테이블의 필드에서 오는 값을 갖는 경우
  • 이걸 테이블 생성 시 명시해주면 데이터를 가져오거나 할 때 최적화 할 수 있음
  • 명시해주면 데이터 정합성에 더 좋음. 없는 값 가져오면 에러를 발생시킴으로써

PrimaryKey

  • 테이블에서 레코드의 유일성을 정의하는 필드
  • Composite primary key : primary key가 두 개 혹은 그 이상의 필드로 정의되는 경우
  • Primary key로 지정된 필드가 있는 경우 데이터베이스 단에서 중복된 값을 갖는 레코드가 생기는 것을 방지함(primary key uniqueness constraint)

NOT NULL

  • 필드의 값이 항상 존재해야 하는경우

DEFAULT value

  • 필드에 값이 주어지지 않은 경우 기본 값을 정의해줌
  • timestamp 타입 : CURRENT_TIMESTAMP를 사용하면 현재 시간으로 설정됨