[sql] 데이터 수정 함수 (UPDATE)
데이터베이스에서 기존의 데이터를 수정하고자 할 때 사용하는 SQL(Structured Query Language) UPDATE 문에 대해 알아보겠습니다.
UPDATE 문의 구조
UPDATE 문은 다음과 같은 구조를 가지고 있습니다.
UPDATE 테이블명
SET 칼럼1 = 값1, 칼럼2 = 값2, ...
WHERE 조건;
- 테이블명: 데이터를 수정할 테이블의 이름을 지정합니다.
- 칼럼1, 칼럼2: 수정하고자 하는 칼럼들을 지정합니다.
- 값1, 값2: 각 칼럼에 대입할 새로운 값들을 지정합니다.
- 조건: 수정할 행을 선택하는 조건을 지정합니다.
UPDATE 문의 예시
예를 들어, employees 테이블에서 employee_id가 100인 사원의 salary를 5000으로 변경하고자 한다면 다음과 같이 UPDATE 문을 사용할 수 있습니다.
UPDATE employees
SET salary = 5000
WHERE employee_id = 100;
위의 예시에서는 employees 테이블에서 employee_id가 100인 행의 salary 값을 5000으로 수정하고 있습니다.
이렇듯 UPDATE 문은 테이블의 레코드를 갱신하는 데에 사용되며, 조건을 활용하여 원하는 레코드만을 수정하는 작업에 유용하게 활용됩니다.
참고 자료
- MySQL 공식 문서: MySQL UPDATE 문
- PostgreSQL 공식 문서: PostgreSQL UPDATE 문