INSERT 명령
INSERT INTO 테이블명 VALUES(값1, 값2, ...)
RDBMS에서는 INSERT 명령을 사용해 테이블의 행 단위로 데이터를 추가한다.
데이터베이스를 생성하면 테이블에는 아무런 데이터도 저장되어 있지 않은 상태가 된다.
INSERT 명령으로 데이터를 추가해 데이터베이스를 구축한다.
no에는 int형 a에는 varchar형 b에는 date형이 들어가야 하는 것을 알았으므로 데이터를 형식에 맞게 추가한다
INSERT 명령으로 테이블에 행을 추가할 수 있다!
INSERT 명령으로 행을 추가할 경우 저장할 열을 지정할 수 있다.
열을 지정할 경우 테이블명 뒤에 괄호로 묶어 열명을 나열하고 VALUES 구로 값을 지정해야 한다.
INSERT의 열 지정
INSERT INTO 테이블명(열1, 열2, ...) VALUES(값1, 값2 ...)
행을 추가할 때 유효한 값이 없는 상태(NULL)로 두고 싶은 경우에는 VALUES구에서 NULL로 값을 지정할 수 있다.
no는 NOT NULL 제약이 있으므로 NULL 값이 추가가 안되고 에러가 발생한다
NULL을 허용하고 싶지 않다면 NOT NULL 제약을 걸어두면 된다
Default라는 항목을 찾아볼 수 있는데 Default는 명시적으로 값을 지정하지 않은 경우 사용하는 초깃값을 뜻한다
d의 Default값은 0 이다
이번에는 Default값을 이용해서 입력한다
default 처리를 안하고 저장해도 Default처리가 가능하다
열을 지정하지 않으면 디폴트값으로 행이 추가된다