본문 바로가기

정보처리산업기사 필기 공부/SQL_활용

DML (SQL_활용)

 

 

DML 개요

 

1. DML 의미

 - 데이터를 조작하는 명령어를 DML(Data Manipulation Language)이라고 한다. 여기서 조작은 데이터 관점에서 생명 주기를 제어하는 것을 의미한다.

 

 

2. DML 유형

구분 DML명령어 내용
데이터 생성 INSERT 삽입 형태로 신규 데이터를 테이블에 저장
데이터 조회 SELECT 테이블의 내용을 조회
데이터 변경 UPDATE 테이블의 내용을 변경
데이터 삭제 DELETE 테이블의 내용을 삭제

 

 

 

 

DML 명령문

 

1. 데이터 삽입(INSERT)

 - 데이터를 삽입하기 위한 명령어이다.

   (이때 데이터 삽입 결과로 하나의 레코드가 추가된다. 따라서 삽입에 사용되는 정보는 하나의 레코드를 충분히 묘사        해야한다)

 

형태 INSERT 명령문
A INSERT INTO 테이블 이름(COLUMN1, COLUMN2,...) VALUES (VALUES1, VALUES2,...);
B INSERT INTO 테이블 이름 VALUES(VALUE1, VALUE2,...);

 

 

2. 데이터 조회(SELECT)

 - 데이터의 내용을 조회할 때 사용하는 명령어이다.

 SELECT [OPTION] columns FROM 테이블이름 [WHERE절]

 

OPTION

  • ALL - 중복 포함한 조회 결과 출력
  • DISTINCT - 중복 제거한 조회 결과 출력

columns

  • 컬럼명 목록 - SELECT 통해 조회할 컬럼명 지정
  • 와이드카드 - 모두 또는 전체를 의미하는 *

 

 

3. 데이터 수정(UPDATE)

 - 데이터를 수정할 때 다음과 같은 형태의 UPDATE 명령문을 사용한다

 UPDATE 테이블이름 SET column1 = value1, column2 = value2, ... [WHERE절];

UPDATE 명령문은 보통 WHERE 절을 통해 어떤 조건이 만족할 경우 특정 컬럼의 값을 수정하는 용도로 많이 사용한다.

 

 

 

4. 데이터 삭제(DELETE)

 - 레코드를 삭제할 때 다음과 같은 형태의 DELETE 명령문을 사용한다.

 DELETE FROM 테이블이름 [WHERE절];

 

 

 

 

2.DML.txt
0.00MB

'정보처리산업기사 필기 공부 > SQL_활용' 카테고리의 다른 글

뷰 활용(SQL_활용)  (0) 2020.04.19
인덱스 활용(SQL_활용)  (0) 2020.04.19
데이터 사전 검색(SQL_활용)  (0) 2020.04.19
DCL(SQL_활용)  (0) 2020.04.19
DDL (SQL_활용)  (0) 2020.04.16