SQL/Default

Query - 수정(UPDATE) [U]pdate

CatTower 2024. 5. 16. 14:41
728x90

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