본문 바로가기
Programming/SQL

[DELETE] 데이터 삭제

by 제타 2018. 4. 15.
반응형

데이터를 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