개발/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 테이블명