[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인 데이터를 삭제합니다.
데이터를 갱신, 수정, 및 삭제할 때에는 주의해서 실행하여 데이터 무결성을 유지하는 것이 중요합니다.