개발/SQL

MySQL - Null , Not Null, default

웅'jk 2022. 12. 6. 11:35

기본적으로 데이터에 값을 아무것도 없이 삽입하게 되면

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