반응형
55. DML에 해당하는 SQL 명령으로만 나열된 것은?
(정보처리기사 필기 - 2020년 06월 06일 기출 - 3과목 데이터베이스 구축)
① DELETE, UPDATE, CREATE, ALTER
② INSERT, DELETE, UPDATE, DROP
③ SELECT, INSERT, DELETE, UPDATE
④ SELECT, INSERT, DELETE, ALTER
정답은 ③ SELECT, INSERT, DELETE, UPDATE입니다.
🔍 설명: DML (Data Manipulation Language)
DML은 데이터베이스 내의 데이터를 조작하는 명령어들을 의미합니다. 즉, 테이블에 데이터를 삽입, 수정, 삭제, 조회하는 작업이 포함됩니다.
✅ DML에 해당하는 명령어:
- SELECT: 데이터 조회
- INSERT: 데이터 삽입
- UPDATE: 데이터 수정
- DELETE: 데이터 삭제
❌ DML에 해당하지 않는 명령어:
- CREATE, ALTER, DROP: DDL (Data Definition Language) → 데이터 구조 정의 및 변경
- GRANT, REVOKE: DCL (Data Control Language) → 권한 제어
📌 보기 해설:
- ① CREATE, ALTER → DDL이므로 오답
- ② DROP → DDL이므로 오답
- ③ ✅ 모두 DML 명령어
- ④ ALTER → DDL이므로 오답