테이블의 데이터(행)을 삭제할 때 사용

사용법


DELETE FROM {테이블 이름}
WHERE {조건절};

조건절을 작성하지 않으면 TRUNCATE와 비슷한 결과를 얻을 수 있으나 몇 가지 차이가 있음

DELETE(조건절 x) vs TRUNCATE 차이

작성 예시

--사용자 테이블에서 특정 사용자 삭제하기:
DELETE FROM Users WHERE username = 'john_doe';

--도서 테이블에서 특정 도서 삭제하기:
DELETE FROM Books WHERE title = 'Sample Book';

--출판사 테이블에서 주소가 불분명한 출판사 삭제하기:
DELETE FROM Publishers WHERE address IS NULL;