기본적으로 데이터에 값을 아무것도 없이 삽입하게 되면
Null을 입력하게 됩니다.
Not Null은 설정하게 되면 데이터를 삽입할때 그 컬럼에 해당하는 데이터가
없을 경우 데이터가 삽입이 불가능하게 됩니다.
default는 데이터가 없을 경우 기본값으로 설정되도록 하는 방법입니다.
# 새로운 테이블을 만듭니다.
create table cats2(
name varchar(50) Not Null,
age int
);
insert into cats2(name)
values('나나');
insert into cats2(age)
values(4);
# 여기서부턴 name default='야옹이' 값을 주었습니다.
insert into cats2(name,age)
values('길동이',1);
insert into cats2(age)
values(5);
'개발 > SQL' 카테고리의 다른 글
MySQL - select , update , delete , insert (0) | 2022.12.06 |
---|---|
MySQL - id set (0) | 2022.12.06 |
MySQL - Varchar (0) | 2022.12.06 |
MySQL - DB 생성, Table 생성,데이터삽입 (0) | 2022.12.05 |
Aws MySql Setting (1) | 2022.12.05 |