2.4.2 데이터 삭제하기
테이블에서 데이터를 삭제할 때는 DELETE 문을 사용합니다. DELETE 문은 튜플 단위로 데이터를 삭제하며, UPDATE 문과 마찬가지로 WHERE 절에 삭제할 조건을 지정합니다. WHERE 절을 생략하면 모든 튜플이 삭제되고 테이블 자체의 구조만 남습니다.
형식
DELETE FROM 테이블명 WHERE 조건;
슈비두밥 버거가 단종됐다고 합시다. burgers 테이블의 기본키는 id이고, 슈비두밥 버거의 id는 4이므로 이를 기준으로 id = 4라는 조건을 작성합니다.
-- 슈비두밥 버거 삭제
DELETE FROM burgers --- ➊ burgers 테이블에서
WHERE id = 4; --------- ➋ id가 4인 대상을 삭제
슈비두밥 버거가 잘 삭제됐는지 SELECT 문으로 조회합니다. 테이블에 슈비두밥 버거가 없다면 성공입니다.