[정보처리기사] SQL응용 - DML(1)

이아현·2023년 7월 1일
0

정보처리기사

목록 보기
3/11
post-thumbnail

3. DML

✅ DML의 개념

  • Data Manipulation Language : 데이터 조작어
  • DB에 저장된 자료들을 입력, 수정, 삭제, 조회하는 언어

✅ DML 명령어

유형동작설명
SELECT조회테이블 내 칼럼에 저장된 데이터를 조회
INSERT삽입테이블 내 칼럼에 데이터를 추가
UPDATE갱신테이블 내 칼럼에 저장된 데이터를 수정
DELETE삭제테이블 내 칼럼에 저장된 데이터를 삭제

✅ SELECT(데이터 조회) 명령어

  • 데이터의 내용을 조회할 때 사용하는 명령어
  • SELECT절, FROM 절, WHERE절, GROUP BY절, HAVING절, ORDER BY
구분설명
SELECT절검색하고자 하는 속성명, 계산식을 기술
ALL : 모든 튜플을 검색할 때 사용
DISTINCT : 중복되는 속성이 조회될 경우 하나만 검색
FROM절질의에 의해 검색될 데이터들을 포함하는 테이블명 기술
WHERE절검색할 조건을 기술
GROUP BY절속성값을 그룹으로 분류하고자 할 때 사용
HAVING절GROUP BY에 의해 분류한 후 그룹에 대한 조건 지정
ORDER BY절속성값을 정렬하고자 할 때 (ASC : 오름차순, DESC : 내림차순) 사용

✔️ WHERE절

  • 비교
  • 범위
    • BETWEEN
  • 집합
    • IN : IN안에 포함된 경우 데이터 조회
    • NOT IN : IN안에 포함되지 않은 경우 데이터 조회
  • 패턴
    • LIKE

      패턴설명
      %0개 이상의 문자열과 일치
      []1개의 문자와 일치
      [^]1개의 문자와 불일치
      _특정 위치의 1개의 문자와 일치
  • NULL
    • IS NULL
    • IS NOT NULL
  • 복합조건
    • AND
    • OR
    • NOT
profile
PM을 지향하는 FE 개발자 이아현입니다 :)

0개의 댓글