문제
다음 중 데이터베이스에 저장된 데이터를 실제 처리하는데 사용되는 데이터 조작어에 해당하는 SQL문은?
① COMMIT ② SELECT ③ DROP ④ CREATE
정답
2번
해설
정답: 2. SELECT는 저장된 데이터를 검색·조작하는 데이터 조작어(DML)에 해당한다. DML에는 SELECT, INSERT, UPDATE, DELETE가 있다.
오답 풀이
- 1번: COMMIT은 트랜잭션을 확정하는 데이터 제어어(TCL)이다.
- 2번: SELECT는 데이터를 처리·검색하는 DML이므로 옳다.
- 3번: DROP은 객체를 삭제하는 데이터 정의어(DDL)이다.
- 4번: CREATE는 객체를 생성하는 데이터 정의어(DDL)이다.
보충 개념 DDL(CREATE·ALTER·DROP, 구조 정의), DML(SELECT·INSERT·UPDATE·DELETE, 데이터 조작), DCL(GRANT·REVOKE), TCL(COMMIT·ROLLBACK)로 구분된다.