반응형
데이터를 DELETE하는 방법이다
STUDENT 테이블이 다음과 같이 있다고 하자
STUDENT_ID | STUDENT_NM | STUDENT_MAJOR_NM |
201900011 | 김득춘 | 유도 |
201900012 | 장광남 | 태권도 |
STUDENT_ID가 201900011인 ROW를 삭제해보자
DELETE STUDENT
WHERE STUDENT_ID = 201900011;
이런식으로 하면된다.
주의할 점은 WHERE절을 반드시 써야하며 안그러면 수십, 수백억건의 데이터를 모두 DELETE 해버리는 참사를 불러일으킬 수도 있다..
(필자는 아직 이런 사태를 일으킨 적은 다행히 없다. 과거 UPDATE로 실수했으니 이제는 더이상 없으리라고 본다. )
무조건 데이터 조작은 BEGIN TRAN ~ COMMIT 을 꼭 쓰자.
반응형
'Programming > SQL' 카테고리의 다른 글
CREATE DATABASE 데이터베이스 생성하기 (0) | 2018.04.22 |
---|---|
SELECT 문 작동 순서 (0) | 2018.04.15 |
[SELECT] 데이터 조회 (0) | 2018.04.15 |
[UPDATE] 데이터 갱신 (0) | 2018.04.15 |
[INSERT] 데이터 삽입 (0) | 2018.04.15 |