■ 기본 용어 ( DDL , DML , DCL, TCL ) > ORACLE

본문 바로가기
사이트 내 전체검색

ORACLE

■ 기본 용어 ( DDL , DML , DCL, TCL )

페이지 정보

profile_image
작성자 관리자
댓글 0건 조회 642회 작성일 23-04-09 09:18

본문

● 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

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
189
어제
204
최대
10,760
전체
271,684
Copyright © dancePKT . All rights reserved.