[sql] SQL 데이터베이스의 데이터 수정

SQL(Structured Query Language)을 사용하면 데이터베이스의 데이터를 쉽게 수정할 수 있습니다. 특정 레코드를 업데이트하거나 삭제하고 새로운 데이터를 추가하는 등의 작업을 수행할 수 있습니다.

데이터 업데이트

먼저, 우리는 데이터베이스에서 특정 레코드의 값을 수정하는 방법을 알아보겠습니다. UPDATE 문을 사용하여 특정 테이블의 레코드 값을 업데이트할 수 있습니다.

UPDATE 테이블명
SET 컬럼명 = 새로운값
WHERE 조건;

예를 들어, employees 테이블에서 직급이 ‘매니저’인 사용자의 급여를 10% 인상하려면 다음과 같이 작성할 수 있습니다.

UPDATE employees
SET salary = salary * 1.1
WHERE title = '매니저';

데이터 삭제

레코드를 삭제하려면 DELETE 문을 사용하여 특정 조건에 맞는 레코드를 삭제할 수 있습니다.

DELETE FROM 테이블명
WHERE 조건;

예를 들어, customers 테이블에서 2010년 이전의 고객 레코드를 삭제하려면 다음과 같이 작성할 수 있습니다.

DELETE FROM customers
WHERE registration_date < '2010-01-01';

데이터 추가

데이터를 추가하려면 INSERT INTO 문을 사용하여 새로운 레코드를 추가할 수 있습니다.

INSERT INTO 테이블명 (컬럼1, 컬럼2, ...)
VALUES (1, 2, ...);

예를 들어, products 테이블에 새 제품을 추가하려면 다음과 같이 작성할 수 있습니다.

INSERT INTO products (product_name, price, category)
VALUES ('새로운제품', 100, '전자제품');

SQL을 사용하여 데이터를 수정, 삭제, 추가하는 방법을 알아보았습니다. 이러한 기본적인 데이터 조작 기능을 통해 데이터베이스를 유동적으로 관리할 수 있습니다.