(DB) DDL, DML, DCL

유형 명령 설명
DML – 데이터 조작 언어
(DML: 데이터 조작 언어)
선택하다 데이터베이스에 포함된 데이터를 쿼리하거나 검색하는 명령입니다.
삽입
업데이트하려면
끄다
데이터베이스에 데이터를 삽입, 수정 및 삭제하는 명령입니다.
DDL – 데이터 정의 언어
(DDL: 데이터 정의 언어)
만들다
변화

이름 바꾸기
짧은
데이터 구조를 정의하는 명령(생성, 수정, 삭제, 이름 바꾸기) 데이터 구조와 관련된 명령입니다.
DCL – 데이터 제어 언어
(DCL: 데이터 제어 언어)
승인하다
철회하다
데이터베이스에 액세스하고 개체를 사용할 수 있는 권한을 부여하고 취소하는 명령입니다.
TCL – 트랜잭션 제어 단어
(TCL: 트랜잭션 제어 언어)
저지르다
기본값으로 재설정
세이브 포인트
논리적 작업 단위를 함께 바인딩하고 각 작업 단위(트랜잭션)에 대한 DML 편집 결과를 제어하는 ​​명령입니다.

거래?

데이터베이스 내에서 그룹으로 처리되어야 하는 명령문을 포함하는 논리적 작업 단위입니다.

– 데이터베이스 애플리케이션은 일련의 트랜잭션으로 정의할 수 있습니다.

– 여러 단계의 처리를 하나의 처리처럼 처리하는 기능입니다.

– 일련의 여러 명령 정상적인 처리로 정상적인 종료하다.

– 심지어 명령 틀리면 모두 취소하다.

– 트랜잭션을 사용하는 이유는 무엇입니까? 데이터 일관성을 유지하면서 안정적으로 데이터 복구하는 것이다

거래의 특징

– 원자성: 모든 트랜잭션이 데이터베이스에 반영되는지 여부.

– 지속성: 트랜잭션이 성공적으로 완료되면 결과가 무기한 반영되어야 합니다.

– 독립성: 둘 이상의 트랜잭션이 동시에 실행될 때 하나의 트랜잭션이 다른 트랜잭션에 영향을 줄 수 없습니다.

– 일관성: 트랜잭션의 작업 처리 결과는 항상 일관성이 있어야 합니다.