문제
SQL의 명령을 사용 용도에 따라 DDL, DML, DCL로 구분할 경우, 그 성격이 나머지 셋과 다른 것은?
① SELECT ② UPDATE ③ INSERT ④ GRANT
정답
4번
해설
정답: 4. SELECT·UPDATE·INSERT는 DML이고, GRANT는 DCL이므로 성격이 다르다.
오답 풀이
- 1번: SELECT는 DML이다.
- 2번: UPDATE는 DML이다.
- 3번: INSERT는 DML이다.
- 4번: GRANT는 권한 부여 DCL이므로 나머지와 성격이 다르다.
보충 개념 DML은 데이터 조작(SELECT, INSERT, UPDATE, DELETE), DCL은 권한 제어(GRANT, REVOKE)이다.