자격증/SQLD

[SQL 첫걸음] 17강. 삭제하기 - DELETE

동호다찌 2022. 4. 4. 09:25

삭제하기 - DELETE

DELETE로 행 삭제하기

DELETE FROM 테이블 WHERE 조건식
  • DELETE 명령을 실행하기 전 SELECT 명령으로 기존 테이블의 데이터를 확인하는 것이 좋다.
  • WHERE구를 따로 지정하지 않고 DELETE하면 테이블의 모든 데이터가 삭제된다.
  • 또한 DELETE는 다른 명령처럼 열을 지정할 수 없어 WHERE 조건에 일치하는 모든 행을 삭제한다.

DELETE 명령구

  • MySQL에서는 DELETE명령에서 ORDER BY와 LIMIT구를 사용해 삭제할 행을 지정할 수 있다.
DELETE FROM sample41 WHERE no = 1 OR no = 2;