다음 코드에서 빈칸에 들어갈 올바른 키워드는?
(Orders 테이블의 모든 데이터를 삭제
다음 코드에서 빈칸에 들어갈 올바른 키워드는?
(Orders 테이블의 모든 데이터를 삭제하되, 테이블 구조는 유지하고 싶음)
_______ TABLE Orders;
(Orders 테이블의 모든 데이터를 삭제하되, 테이블 구조는 유지하고 싶음)
정답: C
⦁ 테이블 구조를 유지하면서 모든 데이터만 삭제할 때는
TRUNCATE TABLE
을 사용합니다⦁ 기본 문법은
TRUNCATE TABLE 테이블명;
입니다⦁ 각 명령어의 차이점:
⦁
DROP TABLE
: 테이블 자체를 완전 삭제⦁
DELETE
: 조건에 따라 특정 행들을 선택적으로 삭제 (WHERE 절 사용 가능)⦁
TRUNCATE TABLE
: 모든 데이터를 한 번에 삭제하되 테이블 구조는 유지⦁
TRUNCATE
는 DELETE
보다 빠르게 실행되지만, 조건부 삭제는 불가능합니다
💡 학습 팁
이 문제를 포함한 MySQL 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.