본문 바로가기
정보처리기사 실기/데이터베이스

SQL - DML

by 밍구몬 2018. 9. 12.

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