DB
오라클 : DDL, DML, DCL의 정의와 기본적인 특징
스노위13
2022. 7. 21. 18:10
1. 데이터 정의어 (DDL, Data Definition Language)
데이터베이스를 정의하는 언어. 테이블이나 관계의 구조를 생성하는데 사용한다.
1) CREATE : 데이터베이스나 테이블 등을 새롭게 만들 때 사용한다.
CREATE로 테이블을 만들 때 테이블의 구조를 생성한다.
2) ALTER : 테이블을 수정할 때 사용한다.
3) DROP : 데이터베이스나 테이블을 삭제할 때 사용한다.
4)TRUNCATE : 테이블을 초기화할 때 사용한다.
2. 데이터 조작어(DML, Data Manipulation Language)
테이블의 데이터 검색, 삽입, 수정, 삭제하는데 사용한다.
1) SELECT : 데이터를 조회할 때 사용한다.
2) UPDATE : 데이터를 삽입할 때 사용한다.
3) DELETE : 데이터를 수정할 때 사용한다.
4) INSERT : 데이터를 삭제할 때 사용한다.
3. 데이터 제어어(DCL, Dtat Control Language)
데이터의 사용 권한을 관리하는데 사용한다.
1) GRANT : 각각의 데이터베이스 사용자에게 특정 작업을 수행할 수 있는 권한을 부여한다.
2) REVOKE : 각각의 데이터베이스 사용자에게 부여했던 권한을 회수한다.
3) COMMIT : 트랜잭션의 작업 결과를 저장하여 반영한다.
4) ROLLBACK : 트랜잭션의 작업을 취소하고 원래대로 복구한다.