[sql] DEFAULT 제약 조건

DEFAULT 제약 조건은 열의 데이터 유형에 따라 다양한 방법으로 지정될 수 있습니다. 예를 들어, 문자열 열에 대한 기본값은 단순히 따옴표로 둘러싸인 문자열로 지정될 수 있습니다. 숫자 열의 기본값은 해당 숫자로 지정됩니다.

다음은 DEFAULT 제약 조건을 사용하여 테이블에서 열을 정의하는 예입니다.

CREATE TABLE employees (
    id INTEGER PRIMARY KEY,
    name VARCHAR(100) NOT NULL,
    age INTEGER DEFAULT 18,
    email VARCHAR(100) DEFAULT 'example@email.com'
);

위의 예제에서, employees 테이블에는 id, name, age 및 email 열이 있습니다. age 열은 기본적으로 18로 초기화되며, email 열은 ‘example@email.com’로 초기화됩니다.

기본값은 필요에 따라 특정 열에 대해 지정하거나 생략할 수 있습니다. 생략된 경우, 열이 NULL을 허용하는 경우 NULL이 사용될 것입니다.

DEFAULT 제약 조건은 데이터베이스의 유효성을 유지하고 데이터 일관성을 보장하는 데 도움이 됩니다. 새로운 행이 삽입될 때 기본값으로 열을 초기화하여 데이터의 일관성을 유지할 수 있습니다.

자세한 내용은 SQL 데이터베이스의 공식 문서나 SQL 관련 리소스에서 DEFAULT 제약 조건에 대해 더 자세히 알아볼 수 있습니다.