다음 중 과 의 차이점으로 가장 적절한 것은?

과목: MySQL

문제 번호: 3218

medium
다음 중 DROP TABLETRUNCATE TABLE의 차이점으로 가장 적절한 것은?
A. DROP TABLE은 데이터만 삭제, TRUNCATE TABLE은 테이블 구조만 삭제
B. DROP TABLE은 테이블과 데이터 모두 삭제, TRUNCATE TABLE은 데이터만 삭제하고 테이블 구조는 유지
C. 두 명령어는 완전히 동일한 기능을 수행함
D. DROP TABLE은 복구 가능, TRUNCATE TABLE은 복구 불가능

정답: B



⦁ DROP TABLE의 특징:
⦁ 테이블 자체를 완전히 삭제합니다
⦁ 테이블 구조(스키마)와 모든 데이터가 함께 제거됩니다
⦁ 실행 후 해당 테이블은 데이터베이스에 존재하지 않습니다

⦁ TRUNCATE TABLE의 특징:
⦁ 테이블 구조는 그대로 유지합니다
⦁ 테이블 안의 모든 데이터만 삭제합니다
⦁ 실행 후에도 빈 테이블이 남아있어 다시 데이터를 입력할 수 있습니다

💡 학습 팁

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