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 : 트랜잭션의 작업을 취소하고 원래대로 복구한다.
'DB' 카테고리의 다른 글
오라클 : 수식 연산자와 논리 연산자 (0) | 2022.07.27 |
---|---|
오라클 : 테이블 데이터의 삽입, 조회, 수정, 삭제 (0) | 2022.07.21 |
오라클 : 테이블의 생성시 제약조건과 삭제 (0) | 2022.07.21 |
오라클 - 시퀀스(SEQUENCE) 생성, 수정, 삭제 (0) | 2022.05.26 |
noSQL의 정의와 특징, 장단점을 알아보자 (0) | 2022.05.12 |
댓글