개발 & 데이터베이스/DB

오라클 DML 기본문법 (INSERT, UPDATE, DELETE, SELECT)

K.두부 2022. 2. 3. 16:54
반응형
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 [조건]

 

반응형