개발/Oracle

Oracle DML CRUD 정리

dev_채채 2022. 1. 7. 13:04

<INSERT>

-INSERT INTO 테이블명(컬럼명) VALUES('값');

OR

-INSERT INTO 테이블명 VALUES('값', '값'...);

 

<UPDATE>

-UPDATE 테이블명 SET 컬럼명 = '변경값' WHERE 컬럼명 = '값';

WHERE 절의 값들을 모두 SET 절의 값으로 바꿔줌(WHERE 없을 시 전체 값 바뀜)

 

<DELETE>

-DELETE FROM 테이블명 WHERE 컬럼명 = '값';

WHERE 없을 시 테이블 데이터 전체 삭제

*DDL의 TRUNCATE와 차이점? TRUNCATE는 WHERE절 지정 불가능. 행 일괄 삭제

 

<SELECT>

-SELECT * FROM 테이블명OR-SELECT 컬럼명, 컬럼명... FROM 테이블명