MySQL

DELETE 구문과 조건절

whs5758 2025. 5. 9. 16:20

DELETE 구문이란?

DELETE 구문은 테이블에서 특정 조건을 만족하는 행을 삭제하는 명령어입니다.

WHERE 절과 함께 사용하면 특정 레코드만 선택적으로 삭제할 수 있습니다.

삭제된 데이터는 복구가 어려우므로 신중히 사용해야 합니다.

 

기본 구조

DELETE FROM 테이블명
WHERE 조건;
  • WHERE: 삭제 대상 레코드를 필터링 (생략 시 모든 레코드 삭제)

예시

DELETE FROM product
WHERE id = 1;
  • product 테이블에서 id가 1인 상품 삭제

주의사항

  • WHERE 절을 생략하면 모든 레코드가 삭제됨
  • 실행 전 SELECT로 삭제 대상 확인
  • 중요한 데이터는 삭제 전 백업 권장

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'MySQL' 카테고리의 다른 글

PRIMARY KEY, FOREIGN KEY, UNIQUE KEY 란 뭘까?  (0) 2025.05.12
DELETE 연습 예제  (0) 2025.05.09
UPDATE 연습 예제  (0) 2025.05.09
UPDATE 구문과 조건절  (0) 2025.05.09
WHERE 절 도전 과제  (0) 2025.05.09