DDL?
데이터베이스를 정의하는 언어를 말하며, 데이터를 생성하거나 수정하거나 삭제하는 등
데이터의 전체 골격을 결정하는 역활의 언어를 말합니다.
-객체의 생성,변경,삭제,명령어
- 대상 : 필드, 레코드
DML?
정의된 데이터베이스에 입력된 레코드를 조회하거나 수정하거나 삭제하는 등의 역활을 하는 언어를 말합니다.
[출처] DDL, DML, DCL 이란?|작성자 창공
-레코드 제어 명령어
-대상 : 필드,레코드,테이블,뷰,인덱스
DCL?
데이터베이스에 접근하거나 객체에 권한을 주는등의 역활을 하는 언어를 말합니다.
[출처] DDL, DML, DCL 이란?|작성자 창공
-데이터 제어 언어
-데이터의 보완,무결성,회복,병행수행 제어등을 정의하는데 사용
유형 | 명령문 |
DQL : Data Query Language(질의어) | SELECT(데이터 검색시 사용) |
DML : Data Manipulation Language(데이터 조작어) - 데이터 변경시 사용 | INSERT(데이터 입력) UPDATE(데이터 수정) DELETE(데이터 삭제) |
DDL : Data Delinition Language(데이터 정의어) | CREATE(데이터베이스 생성) ALTER(데이터베이스 변경) RENAME(데이터베이스 객체 이름 변경) TRUNCATE(데이터베이스 저장 공간 삭제) |
TCL : Transaction Control Language(트랜잭션 처리어) | COMMIT(트랜잭션의 정상적인 종료 처리) ROLLBACK(트랜잭션 취소) SAVEPOINT(트랜잭션 내에 임시 저장점 설정) |
DCL : Data Control Language(데이터 제어어) | GRANT(데이터베이스에 대한 일련의 권한 부여) REVOKE(데이터베이스에 대한 일련의 권한 취소) |
'JAVA > JDBC' 카테고리의 다른 글
DQL (Data Query Language) [SELECT] (0) | 2015.03.03 |
---|---|
DML(Data Manipulation Language) [INSERT / UPDATE / DELETE] (0) | 2015.03.03 |
DDL (Data Definition Language) [create / drop / alter] + 제약조건 (0) | 2015.03.03 |
사용자 생성, 삭제, 연결, 권한 변경, 비밀번호 변경 (0) | 2015.03.02 |
오라클 11g 설치하기 (0) | 2015.03.02 |