관계성 데이터 베이스(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 |