삽입문(INSERT INTO~)
- 기본 테이블에 새로운 튜플을 삽입할 때 사용한다.
- 표기 형식
삭제문(DELETE FROM~)
- 기본 테이블에 있는 튜플들 중에서 특정 튜플(행)을 삭제할 때 사용한다.
- 표기 형식
갱신문(UPDATE~ SET~)
- 기본 테이블에 있는 튜플들 중에서 특정 튜플의 내용을 변경할 때 사용한다.
- 표기 형식
데이터 조작문의 네 가지 유형
- SELECT(검색) : SELECT~ FROM~ WHERE~
- INSERT(삽입) : INSERT INTO~ VALUES~
- DELETE(삭제) : DELETE~ FROM~ WHERE~
- UPDATE(변경) : UPDATE~ SET~ WHERE~
SELECT문

- SELECT절
- Predicate : 불러올 튜플 수를 제한할 명령어
- DISTINCT : 중복된 튜플이 있으면 그 중 첫 번째 한 개만 검색
- 속성명 : 검색하여 불러올 속성(열) 및 수식들
- Predicate : 불러올 튜플 수를 제한할 명령어
- FROM절 : 질의에 의해 검색될 데이터들을 포함하는 테이블명
- WHERE절 : 검색할 조건
- GROUP BY절 : 특정 속성을 기준으로 그룹화하여 검색할 때 그룹화 할 속성
- HAVING절 : 그룹에 대한 조건
- ORDER BY절
- 속성명 : 정렬의 기준이 되는 속성명
- [ASC | DESC] : 정렬 방식(ASC는 오름차순, DESC 또는 생략하면 내림차순)
조건 연산자 - LIKE
- 대표 문자를 이용해 지정된 속성의 값이 문자 패턴과 일치하는 튜플을 검색하기 위해 사용된다.
- 대표 문자
- % : 모든 문자를 대표함
- _ : 문자 하나를 대표함
- # : 숫자 하나를 대표함
조건 연산자 - BETWEEN
지정된 속성이 두 숫자 사이의 값을 가지는 튜플을 검색하기 위해 사용된다.
예) 생일이 '01/09/69'에서 '10/22/73' 사이인 자료만 검색 → WHERE 생일 BETWEEN #01/09/69# AND #10/22/73#
그룹 함수
- GROUP BY에 지정된 그룹별로 속성의 값을 집계할 때 사용된다.
- COUNT/SUM/AVG/MAX/MIN(속성명) : 그룹별 튜플 수/합계/평균/최대값/최소값을 구하는 함수
집합 연산자의 종류
- UNION : 두 조회 결과를 통합하여 모두 출력하되, 중복된 행은 한 번만 출력함
- UNION ALL : 두 조회 결과를 통합하여 모두 출력하되, 중복된 행도 그대로 출력함
- INTERSECT : 두 조회 결과 중 공통된 행만 출력함
- EXCEPT : 첫 번째 조회 결과에서 두 번째 조회 결과를 제외한 행을 출력함
트리거(Trigger)
- 데이터의 삽입(Insert), 갱신(Update), 삭제(Delete) 등의 이벤트(Event)가 발생할 때마다 관련 작업이 수행되는 절차형 SQL이다.
'자격증 > 정보처리기사' 카테고리의 다른 글
| 프로그래밍 언어 활용(2) (0) | 2025.09.16 |
|---|---|
| 프로그래밍 언어 활용(1) (0) | 2025.09.02 |
| 데이터베이스 구축(3) (0) | 2025.08.06 |
| 데이터베이스 구축(2) (0) | 2025.07.21 |
| 데이터베이스 구축(1) (0) | 2025.07.14 |