관계성 데이터 베이스(RDBMS)를 이용하여 정보 처리를 할 경우, 크게 다음과 같이 볼 수 있다. ' CRUD '
- C : create
- R : read
- U : update
- D : delete
Update(수정)에 대해 알아보겠다. SQL query 구문으로는 UPDATE 구문에 해당한다.
말 그대로 데이터를 추가하는 것이다. 다음과 같이 예시 테이블이 있다고 가정하겠다.
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 |
해당 테이블에 데이터를 Update(UPDATE) 하기 위해서는 다음과 같이 Query 작성을 하도록 하자.
UPDATE TEMP
SET
name = '임꺽정',
up_date = SYSDATE
WHERE name = '홍길동' -- 수정 조건 추가
AND id = 27 -- 수정 조건 추가
;
데이터 수정 시에는 수정 조건을 명시하도록 하자.
그렇지 않으면 원치 않았던 데이터들도 일괄적으로 수정되어버리는, 아름다운 참사의 현장을 목격할 수 있다.
728x90
'SQL > Default' 카테고리의 다른 글
Query - 삭제(DELETE) [D]elete (0) | 2024.05.16 |
---|---|
Query - 조회(SELECT) [R]ead (0) | 2024.05.16 |
Query - 추가(INSERT) [C]reate (0) | 2024.05.16 |