DB/mysql

DEFAULT ?

이건욱 2020. 4. 25. 13:51

Default라는 제약조건을 통해서 컬럼에 대한 기본 값을 지정을 할수가 있습니다.

 

[예시]

Person 테이블에서 INSERT 할때 City를 값을 넣지 않으면 기본적으로 Sandnes값이 들어 갑니다.

CREATE TABLE Persons (
    ID int NOT NULL,
    LastName varchar(255) NOT NULL,
    FirstName varchar(255),
    Age int,
    City varchar(255) DEFAULT 'Sandnes'
);

 

[수정]

ALTER TABLE Persons
ALTER City SET DEFAULT 'Sandnes';

 

[제거]

ALTER TABLE Persons
ALTER City DROP DEFAULT;