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값으로 대체된 모습
'MySQL' 카테고리의 다른 글
MySQL - CRUD (Create, Read, Update, Delete / 데이터를 생성, 읽기, 갱신, 삭제) (0) | 2022.12.06 |
---|---|
MySQL - id 컬럼 만드는 방법 (0) | 2022.12.06 |
MySQL - 테이블에 데이터 넣기, 여러 개 넣기 insert (0) | 2022.12.06 |
MySQL - Workbench의 테이블 생성 (0) | 2022.12.05 |
MySQL - workbench 에서 RDS MySQL 연결하는 방법 / 방화벽 설정하는 방법 (0) | 2022.12.05 |