데이터 조작어 (DCL)
INSERT문
INSERT문
테이블에 새로운 투플을 삽입하는 명령
기본문법
INSERT INTO 테이블명[(속성리스트)]
VALUES (값리스트);
연습문제
질의 3-44. Book 테이블에 새로운 도서 ‘스포츠 의학’을 삽입하시오. 스포츠 의학은 한솔의학서적 에서 출간했으며 가격은 90,000원이다.
INSERT INTO Book(bookid, bookname, publisher, price)
VALUES(11,'스포츠의학','한솔의학서적',90000);
질의 3-45. Book 테이블에 새로운 도서 ‘스포츠 의학’을 삽입하시오. 스포츠 의학은 한솔의학 서적에서 출간했으며 가격은 미정이다.
INSERT INTO Book(bookid, bookname, publisher)
VALUES(14, '스포츠의학','한솔의학서적');
■ 대량 삽입 (Bulk insert)
: 한꺼번에 여러개의 튜플을 삽입하는 방법
→ SELECT문을 활용해서 테이블 전체를 가져와서 VALUES 대신 넣어주면 된다.
질의 3-46 . 수입도서 목록(Imported_book)을 Book 테이블에 모두 삽입하시오.
(Imported_book 테이블은 스크립트 Book 테이블과 같이 이미 만들어져 있음)
INSERT INTO Book(bookid, bookname, price, publisher)
SELECT bookid, bookname, price, publisher
FROM Imported_book;
'Database > SQL' 카테고리의 다른 글
데이터 조작어 (DCL) : DELETE문 (0) | 2022.08.02 |
---|---|
데이터 조작어 (DCL) : UPDATE문 (0) | 2022.08.02 |
데이터 정의어 (DDL) : DROP문 (0) | 2022.08.02 |
데이터 정의어 (DDL) : ALTER문 (0) | 2022.08.02 |
[데이터 전처리1] 코드값 레이블로 변경하기 (0) | 2022.07.29 |