DB/Oracle
SQL의 종류 - DML, DDL,DCL,TCL
오늘의 진
2022. 9. 1. 15:01
종류 | 설명 | 기능 |
DDL | 데이터 정의언어 데이터 베이스의 스키마를 정의하거나 조작하기 위해 사용 사용시 자동COMMIT이 된다. |
CREATE : 정의 ALTER : 수정 DROP : 삭제 TRUNCATE : 테이블 내 내용 삭제 |
DML | 데이터 조작 언어 데이터를 조작하기 위해 사용한다. 사용자가 응용 프로그램과 데이터 베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용한다. |
SELECT : 조회 INSERT : 추가 DELETE : 삭제 UPDATE : 변경 |
DCL | 데이터 제어 언어이다. 데이터의 보안, 무결성, 회복,병행,수행제어 등을 정의하는데 사용 |
COMMIT : 트랜잭션의 작업 결과를 반영 ROLLBACK : 트랜잭션의 작업을 취소 하고 원래대로 복구 REVOKE : 사용자 권한 취소 |