[sql] 데이터 갱신, 수정 및 삭제

이 문서에서는 SQL(Structured Query Language)을 사용하여 데이터를 갱신, 수정, 및 삭제하는 방법에 대해 알아봅니다. 데이터를 업데이트 하거나 삭제할 때 가장 중요한 점은 데이터 무결성(data integrity)을 유지하는 것입니다.

1. 데이터 갱신(UPDATE)

데이터를 갱신하기 위해서는 UPDATE 문을 사용합니다. 예를 들어, employees 테이블에서 부서가 ‘HR’인 직원들의 급여를 10% 인상하고자 한다면 다음과 같이 쿼리를 작성할 수 있습니다.

UPDATE employees
SET salary = salary * 1.1
WHERE department = 'HR';

위의 예제에서 UPDATE 문은 employees 테이블에서 department가 ‘HR’인 행들의 salary를 10% 증가시킵니다.

2. 데이터 수정(INSERT)

새로운 데이터를 추가하려면 INSERT 문을 사용합니다. 예를 들어, employees 테이블에 새로운 직원 정보를 추가하는 쿼리는 다음과 같을 수 있습니다.

INSERT INTO employees (employee_id, employee_name, department, salary)
VALUES (101, 'John Doe', 'Marketing', 50000);

위의 예제에서 INSERT 문은 employees 테이블에 새로운 직원 정보를 추가합니다.

3. 데이터 삭제(DELETE)

데이터를 삭제하기 위해서는 DELETE 문을 사용합니다. 예를 들어, employees 테이블에서 직원 ID가 101인 데이터를 삭제하는 쿼리는 다음과 같을 수 있습니다.

DELETE FROM employees
WHERE employee_id = 101;

위의 예제에서 DELETE 문은 employees 테이블에서 직원 ID가 101인 데이터를 삭제합니다.

데이터를 갱신, 수정, 및 삭제할 때에는 주의해서 실행하여 데이터 무결성을 유지하는 것이 중요합니다.

참고 자료