DML(Data Mainpulation Language)
- 테이블의 데이터 검색, 삽입, 수정, 삭제하는데 사용한다.
- rollback이 가능하다
(CRUD)
select 검색
insert 추가
update 수정
delete 삭제
형식
insert
insert into 테이블명
(칼럼 이름,...)
values(컬럼 데이터,...);
기존 테이블에 행 추가
update
update 테이블명
set 칼럼1 = 값1, 칼럼2 = 값2, ...
where 조건;
기존의 행 수정
어떤 행의 데이터를 수정하는지 where 절을 이용하여 조건 지정
(where 사용 안하면 테이블에 있는 모든 행 수정)
delete
delete from 테이블명
where 조건;
기존의 행 삭제
where절을 이용하여 조건을 지정
(사용 안하면 모든 행 삭제)
+)
delete, truncate, drop 의 차이점
delete : 데이터는 지워지지만 용량은 줄어들지 않는다, rollback 가능
truncate : 일반 데이터 및 인덱스 등도 삭제, 테이블 용량도 줄어든다. 선택해서 지울 수 없고 롤백 불가
drop : 테이블 전테를 삭제, 롤백 불가
'수업 내용 > [DB] 오라클' 카테고리의 다른 글
[DB 오라클] 14. 시퀀스 (0) | 2023.04.27 |
---|---|
[DB 오라클] 13. 뷰 ( view) (0) | 2023.04.27 |
12. 제약조건 (0) | 2023.04.25 |
11. 트랜잭션 (transaction) (0) | 2023.04.25 |
0. 데이터베이스 (DB) (0) | 2023.04.21 |