더북(TheBook)

 

2삭제

 

삭제(deletion)는 테이블에서 검색 조건에 부합하는 모든 레코드를 지우는 작업이다. 검색 조건을 설정하지 않는다면 서버는 저장된 모든 레코드를 삭제한다.


-- 이름이 John Smith이고 저소득이라면 레코드를 삭제한다.

DELETE FROM employee WHERE salary<11000 AND empname="John Smith";


-- 전체 레코드를 삭제한다.

DELETE FROM employee;


특정한 레코드 하나만 삭제하고 싶다면 고유의 기본 키나 다른 식별 조건을 사용한다.


DELETE FROM employee WHERE id=387513;


한 번 삭제하면 다시 되돌릴 수 없다는 점을 명심하자!

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.