Oracle

1. DDL, DML, DCL

NamGH 2023. 8. 29. 22:05

DDL

- 데이터베이스 정의어 

- 객체 생성및 변경시에 사용

- DDL은 무조건 Auto commit이다 => rollback이 안됨

create 데이터베이스 생성
alter 데이터베이스 변경
drop 데이터베이스 삭제
rename 데이터베이스 객체 이름 변경
turncate 데이터베이스 저장 공간 삭제

 

DML

- 칼럼의 순서는 바뀌어도 상관없다

- 언급되지 않는 칼럼은 null이 된다

select 행 검색
insert 행 추가
update 행 수정
delete 행 삭제

 

DCL

- 데이터 제어

GRANT 데이터베이스에 대한 권한부여
REVOKE 데이터베이스에 대한 권한취소