더북(TheBook)

DML

DML은 실제 데이터를 조작하는 언어로 6가지 정도로 나눌 수 있다.

SELECT: 테이블이나 뷰에 있는 데이터를 조회

INSERT: 데이터를 신규로 생성

UPDATE: 이미 생성된 데이터를 수정

DELETE: 데이터를 삭제

COMMIT: 트랜잭션 처리. 변경된 데이터를 최종 적용

ROLLBACK: 트랜잭션 처리. 변경된 데이터를 적용하지 않고 이전으로 되돌림 

이 책을 통해 여러분이 숱하게 학습할 내용은 모두 DML이다. 간단히 몇 줄 정도인 것부터 몇 십 줄, 혹은 몇 백,몇 천 줄까지 작성할 SQL문은 거의 대부분 이 6가지에 속한다. 참으로 간단하지 않은가?! 물론 세부적으로 들어가면 각 문장별 사용법은 더 복잡하긴 하지만 기본은 데이터를 조회, 삭제, 수정하는 것 뿐이므로 다른 프로그래밍 언어에 비해 SQL은 배우고 사용하기 쉽다고 할 수 있다.

DDL, DML 외에도 데이터 제어 언어라고 하는 DCLDataControlLanaguage이 있는데, 사용자에게 특정 권한을 주는 GRANT와 회수하는 REVOKE문이 있다. 특정 사용자에게 DDL 권한을 주거나 회수하는 것도 DCL로 처리한다. 이 책에서는 DML 위주로 전개할 것이며, DDL이나 DCL은 필요한 경우에 설명하겠다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.