Home SQL 제약조건 - DEFAULT
Post
Cancel

SQL 제약조건 - DEFAULT


SQL 제약조건 DEFAULT



DEFAULT

  • DEFAULT 제약 조건은 필드의 기본값을 설정 할 수 있게 해줍니다. 레코드를 입력할 때 해당 필드 값을 전달 하지 않으면 자동으로 설정된 기본 값을 저장 합니다.

CREATE 문법으로 DEFAULT 설정

  • CREATE 문으로 테이블을 생성 할 때 해당 필드의 타입 뒤에 DEFAULT를 명시하면 해당 필드의 기본값을 설정 할 수 있습니다.

예시

1
2
3
CREATE TABLE 테이블이름(
    필드이름, 필드타입, DEFAULT 기본값,
)

예제

1
2
3
4
CREATE TABLE TEST(
    ID , INT
    NAME VARCHAR(30) DEFAULT 'Annoymous'
)

실행 결과

placeholer

ALTER 문법으로 DEFAULT 설정

예시

1
2
ALTER TABLE
ADD 필드이름 필드타입 DEFAULT 기본값

기존 필드에 DEFAULT 제약 조건을 설정

1
2
3
4
1. ALTER TABLE 테이블이름
   MODIFY COLUMN 필드이름 필드타입 DEFAULT 기본값
2. ALTER TABLE 테이블이름
   ALTER 필드이름 SET DEFAULT 기본값

예제

  • ALTER TABLE 문법을 사용하여 Test 테이블의 Name 필드에서 DEFAULT 제약 조건을 이용하여 기본값을 설정하는 예제입니다.
1
2
ALTER TABLE Test
ALTER Name SET DEFAULT 'Annonymous'

실행 결과

placeholer

DEFAULT 제약 조건 삭제

1
2
ALTER TABLE 테이블이름
ALTER 필드이름 DROP DEFAULT;
This post is licensed under CC BY 4.0 by the author.