[sql] 특정 열(Column) 값 변경하기
이번 글에서는 SQL을 사용하여 데이터베이스의 특정 열(Column) 값을 변경하는 방법에 대해 알아보겠습니다.
1. UPDATE 문 활용
UPDATE 문을 사용하여 특정 테이블의 열 값을 변경할 수 있습니다.
다음은 UPDATE 문을 사용하여 ‘employees’ 테이블의 ‘salary’ 열 값을 변경하는 예시입니다.
UPDATE employees
SET salary = 60000
WHERE employee_id = 12345;
위의 예시에서, ‘employees’ 테이블에서 employee_id가 12345인 행의 salary 값을 60000으로 변경하고 있습니다.
2. SET 절과 WHERE 절
UPDATE 문에서 SET 절은 값을 변경할 열과 새로운 값을 지정하고, WHERE 절은 어떤 행을 변경할지를 조건으로 지정합니다. 이를 통해 정확히 어떤 값이 변경될지를 지정할 수 있습니다.
UPDATE 테이블명
SET 열1 = 값1,
열2 = 값2,
...
WHERE 조건;
위의 예시에서, SET 절은 변경할 열과 값을, WHERE 절은 어떤 행을 변경할지를 지정하고 있습니다.
3. 주의사항
- UPDATE 문을 사용할 때, 조심스럽게 사용하여야 합니다. 조건을 정확하게 설정하지 않으면 실수로 많은 행의 열 값을 변경할 수 있습니다.
- UPDATE 문을 실행하기 전에 항상 백업을 만들고, 테스트 환경에서 작업하는 것이 좋습니다.
위에서 다룬 방법을 참고하여, SQL에서 특정 열(Column) 값을 안전하게 변경할 수 있습니다.
- 참고 문서: MySQL UPDATE 문 공식 문서
- 참고 문서: Oracle UPDATE 문 공식 문서