반응형
DML (Data Manipulation Language)
테이블의 데이터를 검색, 삽입, 수정하는데 사용하는 언어로 데이터 조작어라고 불림
1. SELECT - 조회
SELECT [컬럼]
FROM [테이블명]
WHERE [검색조건]
[GROUP BY 묶는 기준]
[HAVING 묶는 조건]
[ORDER BY 오름차순/내림차순] [ASE/DESC]
;
※ WHERE 절에 사용되는 술어
술어 | 연산자 | 예시 | 설명 |
비교 | =, <>, <, <=, >, >= | WHERE NUM > 500 | 반환값은 단일 행 또는 다중행 |
범위 | BETWEEN | WHERE NUM BETWEEN 0 AND 500 | 반환값은 단일 행 또는 다중행 |
집합 | IN, NOT IN | WHERE NUM IN(100, 200, 300) | IN 연산자는 검색 조건 1000개까지 가능 IN 보다 OR이 빠름 |
패턴 | LIKE | WHERE NUM LIKE '%500%' | 반환값은 단일 행 또는 다중행 |
NULL | IS NULL, IS NOT NULL | WHERE NUM IS NULL | NULL은 검색 조건에서 값이 제일 큼 |
복합조건 | AND, OR, NOT | WHERE NUM > 0 AND NUM < 500 | 반환값은 단일 행 또는 다중행 |
2. INSERT - 삽입
INSERT INTO [테이블명]
VALUES ( [값], [값], [값] ··· // 테이블의 컬럼 수 만큼
);
3. UPDATE - 수정
UPDATE [테이블명]
SET NUM = 500[수정할 컬럼]
WHERE [수정할 조건]
;
4. DELETE - 삭제
DELETE FROM [테이블명]
WHERE [조건]
반응형
'개발 & 데이터베이스 > DB' 카테고리의 다른 글
오라클 조인의 종류와 사용법 (내부조인, 외부조인) (0) | 2022.02.10 |
---|---|
오라클 숫자 함수와 LPAD, RPAD 함수 (0) | 2022.02.07 |
오라클 자료형 변환 함수 TO_CHAR, TO_DATE와 DECODE함수, CASE문 (0) | 2022.01.29 |
오라클 잡 스케줄러 생성 및 실행 방법 (0) | 2022.01.28 |
ORACLE 프로시저 생성 및 커서 사용 방법 (0) | 2022.01.26 |