insert into 테이블 values
-데이터 넣기
update 테이블 set
where
-원래있던 데이터를 업데이트 하기
delete
- 데이터행을 삭제하기
DELETE emp
WHERE empno = 9999;
이거는 empno가 9999인 애의 데이터만 삭제하는거고
DELETE emp 는 emp에 들어가 있는 모든 데이터 전체를 삭제하는 것이다.
즉 emp 테이블을 삭제하는게 아니라 그 안에 있는 데이터를 삭제하는것.
TRUNCATE TABLE 테이블이름 은 복구하지 않게삭제 ( log 를 남기지 않음 )
commit 트랜잭션을 종료, 데이터를 확정
rollback 트랜젝션에서 실행한 dml 문을 취소하고 트렌젝션 종료
CREATE TABLE ranger ( ranger_no NUMBER M ranger_nm VARCHAR2(50 ), DEFAULT sysdate);
DROP 테이블이름
테이블객체를 삭제하며, 데이터는 당연히 삭제되며 관련된 객체 같이 삭제. ( 제약조건, 인덱스 ) DROP(DDL) 의 경우 ROLLBACK 이 안된다.
union all, union ...
- 행을 늘리기
join 은
컬럼을 늘리기
댓글
댓글 쓰기