티스토리 뷰

SQL 명령어 - 데이터 수정 (UPDATE)


SQL(Structured Query Language)은 데이터베이스 관리 시스템과 상호작용하기 위해 사용되는 표준화된 언어입니다. 데이터의 정확성과 일관성을 유지하기 위해 데이터 수정 작업은 중요한 부분입니다. 이번 글에서는 SQL 명령어를 사용하여 데이터를 수정하는 UPDATE 문에 대해 알아보겠습니다.



데이터 수정

데이터 수정을 위해 UPDATE 문을 사용합니다. UPDATE 문은 테이블에 저장된 특정 데이터의 값을 수정합니다. 아래는 UPDATE 문의 기본적인 구문입니다.


UPDATE 테이블_이름 SET 속성_이름1=값1, 속성_이름2=값2, ... [WHERE 조건];
테이블_이름은 데이터를 수정할 테이블의 이름을 나타내며, SET 절을 사용하여 수정할 속성과 값을 지정합니다. WHERE 절을 사용하여 수정할 데이터의 조건을 지정할 수 있습니다. WHERE 절을 생략하면 테이블의 모든 데이터가 수정됩니다.

UPDATE 제품 SET 제품명='통큰파이' WHERE 제품번호='p03';

제품 테이블에서 제품번호가 'p03'인 데이터의 제품명을 '통큰파이'로 수정



UPDATE 제품 SET 단가 = 단가 * 1.1;

제품 테이블의 모든 데이터의 단가를 10% 증가시키는 것



UPDATE 주문 SET 수량=5 WHERE 주문고객 IN (SELECT 고객아이디 FROM 고객 WHERE 고객이름='정소화');
고객 테이블에서 고객이름이 '정소화'인 고객의 주문 데이터의 수량을 5로 수정



이번 글에서는 SQL 명령어를 사용하여 데이터를 수정하는 UPDATE 문에 대해 알아보았습니다. UPDATE 문은 테이블에서 조건에 맞는 데이터의 값을 변경하여 데이터베이스의 정확성과 일관성을 유지하는데 활용됩니다. 데이터 수정 작업은 데이터의 품질을 개선하고 비즈니스 요구에 맞게 데이터를 업데이트하는 데에 중요한 역할을 합니다. 데이터 수정을 신중하게 수행하여 데이터베이스의 정확성과 신뢰성을 유지하는 데에 기여할 수 있습니다.