Query - 수정(UPDATE) [U]pdate

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