Query - 삭제(DELETE) [D]elete

관계성 데이터 베이스(RDBMS)를 이용하여 정보 처리를 할 경우, 크게 다음과 같이 볼 수 있다. ' CRUD '

  • C : create
  • R : read
  • U : update
  • D : delete

 


 

Delete(삭제)에 대해 알아보겠다. SQL query 구문으로는 DELETE 구문에 해당한다.

말 그대로 데이터를 추가하는 것이다. 다음과 같이 예시 테이블이 있다고 가정하겠다.

 

TABLE NAME : TEMP

column data type null check
name varchar not null
id number not null
password varchar not null
reg_date date  
up_date date  

 


 

해당 테이블에 데이터를 Delete(DELETE) 하기 위해서는 다음과 같이 Query 작성을 하도록 하자.

DELETE FROM TEMP
WHERE name = '홍길동'
AND id = 27
;

 

데이터 삭제 시에는 삭제 조건을 명시하도록 하자.

그리고 삭제 전, 명시해놓은 조건을 한 번(으로는 부족하다. 사실 계속 확인해야한다) 더 확인하도록 하자.

그렇지 않으면 당신이 원하지 않았던 데이터들도 함께 사라지는, 아름답다 못해 눈물까지 흐르는 참사를 목격할 수 있다. 최악의 경우 모든 데이터가 깨끗해지는 마법을 볼 수도 있다.

728x90

'SQL > Default' 카테고리의 다른 글

Query - 수정(UPDATE) [U]pdate  (0) 2024.05.16
Query - 조회(SELECT) [R]ead  (0) 2024.05.16
Query - 추가(INSERT) [C]reate  (0) 2024.05.16