[Mybatis] update 개념과 예제

UPDATE는 데이터베이스 테이블에서 기존 레코드(행)의 값을 수정하는 SQL 문입니다. 특정 조건을 충족하는 행의 값을 변경하거나 업데이트할 때 사용됩니다. 아래에 UPDATE의 개념과 예제를 제공해드리겠습니다.

개념: UPDATE 문은 다음과 같은 형태를 가집니다:

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;` 

예제: 가령, “users”라는 테이블에서 특정 사용자의 이메일 주소를 업데이트하는 UPDATE 쿼리를 생각해보겠습니다. 이 테이블은 “id”, “username”, “email” 등의 열로 구성되어 있습니다.

UPDATE users
SET email = 'updated@email.com'
WHERE id = 2;` 

위의 쿼리는 “users” 테이블에서 “id”가 2인 사용자의 “email” 값을 ‘updated@email.com‘로 변경합니다.

더 복잡한 예제로, “orders”라는 테이블에서 특정 주문의 상태를 업데이트하는 쿼리를 생각해보겠습니다.

UPDATE orders
SET order_status = 'Shipped'
WHERE order_id = 1001;` 

이 쿼리는 “orders” 테이블에서 “order_id”가 1001인 주문의 “order_status” 값을 ‘Shipped’로 변경합니다.

UPDATE 문을 사용하여 데이터를 업데이트할 때는 조건을 잘 검토하여 원하는 행만 변경되도록 주의해야 합니다.