SQL - DDL

404·2022년 4월 26일
0

Database

목록 보기
9/9
post-thumbnail

DDL (Data Definition Language)

mongo DB의 데이터 모델과 스키마와 비슷하다고 이해하면 편하다.

  • 테이블에 받아들일 자료의 유형을 정의한다.
  • 선언한 유형 외의 데이터가 입력되면 에러가 발생한다.
  • 데이터 유형은 반드시 지정해야한다.
  • 컬럼명은 중복되어선 안된다.
  • 테이블명과 컬럼명은 반드시 문자로 시작한다.
  • A-Z, a-z, 0-9, _, $, # 문자만 허용한다.
  • 커밋하지 않아도 반영된다.

제약조건 (Constraint)

데이터의 무결성을 위한 방법으로 테이블의 특정 열에 설정하는 제약

  • 기본키 : 고유식별, NULL 불가
  • 고유키 : 고유식별, NULL 가능
  • NOT NULL
  • CHECK : 데이터의 도메인 설정
  • 외래키 : 부모 테이블의 기본키를 지정

SQL EXAMPLE

profile
T.T

0개의 댓글