일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 병행성
- 멀티쓰레드
- 다이나믹프로그래밍
- 프로그래머스
- 그리디 알고리즘
- 동적계획법
- I/O장치
- 쓰레드
- 파일시스템 구현
- 렌더링 파이프라인
- 락
- OS
- codility
- 그리디알고리즘
- 타입 객체
- 알고리즘
- 멀티프로세서
- 스케줄링
- 디자인패턴
- 자료구조
- DirectX12
- directx
- 컨디션 변수
- 운영체제
- 병행성 관련 오류
- DirectX 12
- 다이나믹 프로그래밍
- 영속성
- Direct12
- 백준
Archives
- Today
- Total
기록공간
3-3-4장. DML - B 본문
반응형
DML(Data Manipulation Language, 데이터 조작어)의 개념
DML은 데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어이다.
-
DML은 데이터베이스 사용자와 데이터베이스 관리 시스템 간의 인터페이스를 제공한다.
-
DML의 유형
-
SELECT : 테이블에서 튜플을 검색
-
INSERT : 테이블에 새로운 튜플을 삽입
-
DELETE : 테이블에서 튜플을 삭제
-
UPDATE : 테이블에서 튜플의 내용을 갱신
-
삽입문(INSERT INTO~)
삽입문은 기본 테이블에 새로운 튜플을 삽입할 때 사용한다.
일반형식
INSERT INTO 테이블명([속성명1, 속성명2, ...]) VALUES (데이터1, 데이터2, ...);
-
대응하는 속성과 데이터는 개수와 데이터 유형이 일치해야 함
-
기본 테이블의 모든 속성을 사용할 때는 속성명을 생략할 수 있음
-
SELECT 문을 사용하여 다른 테이블의 검색결과를 삽입할 수 있음
삭제문(DELETE FROM~)
삭제문은 기본 테이블에 있는 튜플들 중에서 특정 튜플(행)을 삭제할 때 사용한다.
일반형식
DELETE FROM 테이블명 [WHERE 조건];
-
모든 레코드를 삭제할 때는 WHERE 절을 생략
-
모든 레코드를 삭제하더라도 테이블 구조는 남아 있기 때문에 디스크에서 테이블을 완전히 제거하는 DROP과는 다름
갱신문(UPDATE~ SET~)
갱신문은 기본 테이블에 있는 튜플들 중에서 특정 튜플의 내용을 변경할 때 사용한다.
일반형식
UPDATE 테이블명 SET 속성명 = 데이터[, 속성명=데이터, ...] [WHERE 조건];
반응형
'자격증공부 > 정보처리기사_필기' 카테고리의 다른 글
3-3-7장. DML - JOIN - B (0) | 2020.09.15 |
---|---|
3-3-5장~3-3-6장. DML - SELECT - A (0) | 2020.09.14 |
3-3-3장. DCL - C (0) | 2020.09.14 |
3-3-2장. DDL - C (0) | 2020.09.14 |
3-3-1장. SQL의 개념 - B (0) | 2020.09.14 |
Comments