본문
DML(Data Manipulation Language)
# DML(Data Manipulation Language)
- INSERT, DELETE, UPDATE
1. <사원> 테이블에 이름이 '이순신'이고, 부서가 '기획'인 사원을 삽입하는SQL문을 작성하시오.
INSERT INTO 사원(이름, 부서) VALUES ('이순신','기획');
2. <사원> 테이블에 ('장보고', '기획', '00/00/00', '구의동', 90)을 삽입하는 SQL문을 작성하시오.
INSERT INTO 사원 VALUE ('장보고', '기획', '00/00/00', '구의동', 90);
3. <사원> 테이블에 있는 편집 부서의 모든 튜플을 <편집부원(이름, 생일, 주소, 기본급)> 테이블에 삽입하는 SQL문을 작성하시오.
INSERT INTO 편집부원(이름, 생일, 주소, 기본급)
SELECT 이름, 생일, 주소, 기본급 FROM 사원 WHERE 부서='편집';
4. <사원> 테이블에서 이름이 "임꺽정"인 튜플을 삭제하는 SQL문을 작성하시오.
DELETE FROM 사원 WHERE 이름 = '임꺽정';
5. <사원> 테이블의 모든 튜플을 삭제하는 SQL문을 작성하시오.
DELETE FROM 사원;
6. <사원> 테이블에서 홍길동의 주소를 "퇴계동"으로 갱신하는 SQL문을 작성하시오.
UPDATE 사원 SET 주소 = '퇴계동' WHERE 이름='홍길동';
7. <사원> 테이블에서 황진이의 부서를 "기획"으로 변경하고 기본급을 5 인상하는 SQL문을 작성하시오.
UPDATE 사원 SET 부서 = '기획', 기본급=기본급+5 WHERE 이름='황진이';
댓글