728x90
1. DDL (Data Definition Language) 데이터 정의어
종류 | 역할 |
CREATE | 데이터베이스, 테이블 등을 생성하는 역할을 합니다. |
ALTER | 테이블을 수정하는 역할을 합니다. |
DROP | 데이터베이스, 테이블을 삭제하는 역할을 합니다. |
TRUNCATE | 테이블을 초기화 시키는 역할을 합니다. |
RENAME | 테이블 이름을 변경합니다. |
2. DCL (Data Control Language) 데이터 제어어
종류 | 역할 |
GRANT | 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 부여 합니다. |
REVOKE | 특정 데이터베이스 사용자에게 특정 작업에 대한 수행 권한을 박탈, 회수 합니다. |
3. DML (Data Manipulation Language) 데이터 조작어
종류 | 역할 |
SELECT | 데이터를 조회하는 역할을 합니다. |
INSERT | 데이터를 삽입하는 역할을 합니다. |
UPDATE | 데이터를 수정하는 역할을 합니다. |
DELETE | 데이터를 삭제하는 역할을 합니다. |
4. TCL (Transaction Control Language) 트랜젝션 제어어
COMMIT | 트랜잭션의 작업을 완료하고 데이터베이스에 반영합니다. |
ROLLBACK | 트랜잭션의 작업을 취소 및 원래대로 복구하는 역할을 합니다. |
SAVEPOINT | 롤백 시 트랜잭션에 포함된 전체 작업을 롤백하는 것이 아니라, SAVEPOINT까지의 트랜잭션을 롤백하게 된다. 이 때의 저장점을 정의하는 역할을 한다. |
728x90
'Computer Science > DB' 카테고리의 다른 글
정규화를 하는 이유와 방법 (0) | 2021.05.31 |
---|---|
ACID 속성이란? (0) | 2021.05.31 |
인덱스란? (0) | 2021.05.31 |
댓글