1. DML의 개념

데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어

데이터베이스 사용자와 데이터베이스 관리시스템 간의 인터페이스를 제공

 

2. INSERT

INSERT INTO 테이블명 [(속성명1, 속성명2..)]

VALUES(데이터 1, 데이터 2..);

- 대응하는 속성과 데이터는 개수와 데이터 타입 일치해야 함

테이블 모든 속성 삽입 시 속성명 생략 가능(순서대로)

SELECT문 결과를 삽입 가능

INSERT INTO 편집부원(이름, 생일, 주소, 기본급)

SELECT 이름, 생일, 주소, 기본급 FROM 사원 WHERE 부서=‘편집’;

 

 

3. DELETE

DELETE FROM 테이블명 WHRER 조건;

조건절 만족하는 특정 튜플 삭제

모든 튜플 삭제 시 WHERE절 생략

 

4. UPDATE

갱신

UPDATE 테이블명

SET 속성명=데이터[속성명=데이터...]

WHERE 조건;

UPDATE 사원 SET 주소=‘퇴계동’ WHERE 이름=‘홍길동’;

UPDATER 사원 SET 부서 =‘기획’. 기본급=기본급+5

WHERE 이름=‘황진이’;


+ Recent posts