본문

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 이름='황진이';

반응형

공유

댓글