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 |