다음 코드에서 빈칸에 들어갈 올바른 키워드는?

(Orders 테이블의 모든 데이터를 삭제

과목: MySQL

문제 번호: 3219

medium
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
_______ TABLE Orders;

(Orders 테이블의 모든 데이터를 삭제하되, 테이블 구조는 유지하고 싶음)
A. DROP
B. DELETE
C. TRUNCATE
D. REMOVE

정답: C



⦁ 테이블 구조를 유지하면서 모든 데이터만 삭제할 때는 TRUNCATE TABLE 을 사용합니다

⦁ 기본 문법은 TRUNCATE TABLE 테이블명; 입니다

⦁ 각 명령어의 차이점:
DROP TABLE: 테이블 자체를 완전 삭제
DELETE: 조건에 따라 특정 행들을 선택적으로 삭제 (WHERE 절 사용 가능)
TRUNCATE TABLE: 모든 데이터를 한 번에 삭제하되 테이블 구조는 유지

TRUNCATEDELETE보다 빠르게 실행되지만, 조건부 삭제는 불가능합니다

💡 학습 팁

이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.