데이터베이스 12 - 데이터 조작어

neulilanikka·2023년 3월 12일
0

1) INSERT 문 : 테이블에 새로운 투플을 삽입하는 명령임

▶ 기본 문법

INSERT INTO 테이블 이름[(속성리스트)]

VALUES (값리스트);

▶ Book 테이블에 새로운 도서 '스포츠 의학'을 삽입하시오. 스포츠 의학은 한솔의학서적에서 출간했으며 가격은 90,000원이다

INSERT INTO Book(bookid, bookname, publisher, price_

VLAUES(11, '스포츠 의학', '한솔의학서적', 90000);

★ 대량 삽입(bulk insert) : 한꺼번에 여러 개의 투플을 삽입하는 방법

▶ 수입도서 목록(Imported_book)을 Book 테이블에 모두 삽입하시오.

Imported_book 테이블은 스크립트 Book 테이블과 같이 이미 만들어져 있다

INSERT INTO Book(bookid, bookname, price, publisher)

SELECT bookid, bookname, price, publisher

FROM Imported_book;

2) UPDATE 문 : 특정 속성 값을 수정하는 명령

▶ 기본 문법

UPDATE 테이블 이름

SET 속성이름 1 = 값 1[, 속성이름 2 = 값 2]

[WHERE <검색조건>];

▶ Customer 테이블에서 고객번호가 5인 고객의 주소를 '대한민국 부산'으로 변경하시오

UPDATE Customer

SET address = '대한민국 부산'

WHERE custid = 5;

▶ Customer 테이블에서 박세리 고객의 주소를 김연아 고객의 주소로 변경하시오

UPDATE Customer

SET address = (SELECT address FROM Customer WHERE name = '김연아')

WHERE name LIKE '박세리';

3) DELETE 문 : 테이블에 있는 기존 투플을 삭제하는 명령

▶ 기본 문법

DELETE FROM 테이블이름

[WHERE 검색조건];

▶ Customer 테이블에서 고객번호가 5인 고객을 삭제하시오

DELETE FROM Customer

WHERE custid = 5;

▶ 모든 고객을 삭제하시오

DELETE FROM Customer;

profile
Now: Mobile Developer

0개의 댓글