DML(Data Manipulation Language)
- 데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어.
- DML은 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공 한다.
명령문 |
기능 |
INSERT |
테이블에 새로운 튜플을 삽입한다. |
DELETE |
테이블에서 튜플을 삭제한다. |
UPDATE |
테이블에서 튜플의 내용을 갱신한다. |
INSERT
- 삽입 시 대응하는 속성과 데이터는 개수와 데이터 타입이 일치해야 한다.
- 테이블의 모든 속성을 삽일할 때는 속성명을 생략할 수 있다.
- SELECT 문을 사용하여 다른 테이블의 검색 결과를 삽입할 수 있다.
- INSERT INTO mem(이름,번호) VALUES('abc',123);
- INSERT INTO mem VALUES('abc',123);
- INSERT
INTO mem(이름,번호)
SELECT 이름,번호 from 사원
DELETE
- 테이블에 있는 튜플들 중에서 특정 튜플을 삭제할 때 사용.
- DELETE FROM 학생 WHERE 나이=20;
UPDATE
- 테이블에 있는 튜플들 중 특정 튜플의 내용을 갱신할 때 사용.
- UPDATE 테이블명
SET 도시 = 서울
WHERE 이름 = 간디;
'정보처리기사 실기 > 데이터베이스' 카테고리의 다른 글
SQL - VIEW (0) | 2018.09.12 |
---|---|
SQL - DCL (0) | 2018.09.12 |
SQL - JOIN (0) | 2018.09.12 |
SQL - SELECT (0) | 2018.09.12 |
SQL - DDL (0) | 2018.09.12 |