다음 DELETE 문의 실행 결과로 올바른 것은?

과목: MySQL

문제 번호: 3093

medium
다음 DELETE 문의 실행 결과로 올바른 것은?
DELETE FROM Customers 
WHERE CustomerName = 'Alfreds Futterkiste';
A. 'Alfreds Futterkiste'라는 이름을 가진 모든 고객들이 삭제된다
B. CustomerName 열만 삭제되고 나머지 정보는 남아있다
C. 해당 고객의 전체 레코드(행)가 삭제된다
D. 테이블 구조만 삭제되고 데이터는 남아있다

정답: C



⦁ DELETE 문은 조건에 맞는 전체 레코드(행)를 삭제합니다

CustomerName = 'Alfreds Futterkiste' 조건을 만족하는 고객의 모든 정보가 삭제됩니다

DELETE vs 다른 작업:

⦁ 특정 열만 비우기: UPDATE 문 사용 (SET column = NULL)
⦁ 테이블 구조 삭제: DROP TABLE 명령어 사용
⦁ DELETE는 레코드 전체를 테이블에서 완전히 제거합니다

💡 학습 팁

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