1. 데이터 추가하기 : INSERT
insert문은 데이터베이스에 데이터를 추가하기 위한 구문입니다.
INSERT INTO [테이블] ([컬럼1], [컬럼2], ...)
VALUES ([컬럼값1], [컬럼값2] , ….)
ex) 이전 게시글에서 만들었던 도서 분류 테이블과 도서 테이블에 데이터를 아래와 같이 추가할 수 있습니다.
INSERT INTO category (id, name)
VALUES ('10', '문학')
INSERT INTO book (id, name, category_id, price)
VALUES ('100', '오만과 편견', '10', 10000)
* 테이블 생성시 지정했던 Constraint에 의해 데이터 추가, 삭제가 제한될 수 있습니다.
ex) 도서 테이블의 name 컬럼에 not null 조건이 걸려있으므로 name이 빈값이면 추가할 수 없습니다.
현재 Constraint 조건
CREATE TABLE Book {
id varchar(4) primary key,
name varchar(20) not null,
category_id varchar(4) foreign key REFERENCES category(id),
price int(20) default 10000
}
다음처럼 name에 값을 지정하지 않으면 데이터가 추가되지 않습니다.
INSERT INTO book (id, name, category, price)
VALUES ('100', null, '10', 10000)
'DB' 카테고리의 다른 글
| SQL 구문 둘러보기 : 테이블 여러 개 함께 조회하기 (0) | 2024.08.24 |
|---|---|
| SQL 구문 둘러보기 : 테이블 데이터 수정하기 (0) | 2024.08.21 |
| SQL 구문 둘러보기 : 테이블 데이터 조회하기 (0) | 2024.08.18 |
| SQL 구문 둘러보기 : 테이블 데이터 삭제하기 (1) | 2024.08.13 |
| SQL 구문 둘러보기 : 테이블 생성, 수정, 삭제 (2) | 2024.08.01 |