DELETE 문

DELETE 문을 사용하여 데이터베이스 테이블에서 레코드를 삭제합니다. DELETE 문의 포맷은 다음과 같습니다.

복사
DELETE FROM table_name [ WHERE { conditions } ]

참고  WHERE 절은 삭제할 레코드를 결정합니다. WHERE 키워드를 포함하지 않는 경우, 테이블의 모든 레코드가 삭제됩니다(하지만 테이블은 그대로 남음).

예제

emp 테이블에서 레코드를 삭제합니다.

복사
DELETE FROM emp WHERE emp_id = 'E10001'

DELETE 문은 WHERE 절에서 조건을 충족하는 모든 레코드를 제거합니다. 이 경우 직원 ID가 E10001인 모든 레코드가 삭제됩니다. 직원 ID가 직원 테이블에서 고유하기 때문에 하나의 레코드만 삭제됩니다.