MySQL

MySQL - 여백 없애는 방법 / NULL없애는 방법

왕현성 2022. 12. 6. 11:17
728x90

 

아래의 사진 처럼 컬럼에 값을 대입하지 않는 경우 아무것도 없는 것을 표시하는 NULL이 나오게 된다.

DB에는 NULL을 넣을 수 없기 때문에 다른 방법으로 NULL을 없애준다.

use YHDB;
insert into cats(name,age)
values ('This cat is named Charlie which is also a human name. In fact I know a couple of Charlies. Fun!!',10);
SELECT * FROM YHDB.cats;

insert into cats (name)
values ('나나');
select*from YHDB.cats

 

NN => NOT NULL 이라는 사항을 체크 해준 뒤

NULL이 있는 부분에는 Defalut 인 부분에 원하는 것을 대입해 준다. 

ex ) name 에 대입하는 값이 없는 경우는 '야옹이' 라고 대체하게 된다. 

 

insert into cats2(name)
values('길동이');
insert into cats2(age)
values(5);
select*from cats2;

default값으로 대체된 모습