[정보처리기사] 데이터베이스 - 삽입, 삭제, 갱신문

Posted by 앱해피
2015. 9. 28. 15:48 정보처리기사

삽입문(INSERT INTO ~)

 

* 기본 테이블에 새로운 튜플을 삽입할 때 사용한다.

 

INSERT

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

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

 

* 대응하는 속성과 데이터는 개수와 데이터 형식이 일치해야 한다.

 

* 기본 테이블의 모든 속성을 사용할 때는 속성명을 생략할 수 있다.

 

* SELECT 문을 사용하여 다른 테이불의 검색 결과를 삽입할 수 있다.

 

삭제문(DELETE FROM ~)

 

* 기본 테이블에 있는 튜플들 중에서 특정 튜플을 삭제할 때 사용한다.

 

DELETE

FROM 테이블

WHERE 조건;

 

* 모든 레코드를 삭제할 때는 WHERE절을 생략한다.

 

* 모든 레코드를 삭제하더라도 테이블 구조는 남아 있기 때문에 디스크에서 테이블을 완전히 제거하는 DROP과는 다르다.

 

갱신문(UPDATE ~ SET ~)

 

* 기본 테이블에 있는 튜플들 중에서 특정 튜플의 내용을 변경할 때 사용한다.

 

UPDATE 테이블명

SET 속성명1 = 데이터1[, 속성명2 = 데이터2]

WHERE 조건;