■ 기본 용어 ( DDL , DML , DCL, TCL )
페이지 정보
작성자 관리자 작성일 23-04-09 09:18 조회 643 댓글 0본문
● DDL ( Data Definition Language ) - 데이터 정의 언어
데이터베이스 스키마,테이블등의 구조 정의 및 수정하기 위해 사용한다.
데이터 저장 구조, 데이터 접근 방법, 데이터 형식 등의 정의
create : 조작(생성)
alter : 변경
drop : 삭제
truncate : drop 후 create
● DML ( Data Manipulation Language ) - 데이터 조작 언어
데이터를 조작 (조회, 추가, 변경, 삭제) 하기 위해 사용한다.
사용자가 응용 프로그램과 데이터 베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용한다.
insert : 추가(쓰기)
select : 조회(목록)
update : 변경(수정)
delete : 삭제
● DCL ( Data Control Language ) - 데이터 제어 언어
데이터를 정확하고 안전하게 보호 관리(보안)
데이터의 무결성 유지, 보안 및 접근 제어, 시스템 장애로부터의 복구, 병행 수행제어 등을 정의하는데 사용한다.
grant : 사용자에게 권한 부여
revoke : 사용자의 권한 취소
● TCL ( Transaction Control Language )
테이블의 데이터를 변경(입력/수정/삭제)할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키며 취소 가능
트랜젝션이 발생하는 SQL
DML에서 실행한 사항을 관리
commit : 트랜젝션의 작업 결과를 반영
rollback : 트랜젝션의 작업 취소 or 이전으로 복구
추천0 비추천 0
댓글목록 0
등록된 댓글이 없습니다.