데이터 조작 언어(Data Manipulation Language, DML)데이터를 검색(SELECT), 삽입(INSERT), 수정(UPDATE), 삭제(DELETE) 하는 데 사용한다. DML을 사용하려면 반드시 테이블이 있어야 한다. 트랜잭션이 발생하는 SQL도 해당된다. * 트랜잭션 : 테이블의 데이터를 변경(입력, 수정, 삭제)할 때 실제 테이블에 완전히 적용하지 않고, 임시로 적용시키는 것. 만약 실수가 있었을 경우에 임시로 적응시킨 것을 취소시킬 수 있게 해 줌. 데이터 정의 언어(Data Definition Language, DDL)데이터베이스, 테이블, 뷰, 인덱스 등의 개체를 생성(CREATE), 삭제(DROP), 변경(ALTER) 한다. 여기서는 트랜잭션을 발생시키지 않는다. 따라서 R..