[sql] SQL 데이터베이스에 레코드 추가하기

이 문서에서는 SQL 데이터베이스에 새로운 레코드를 추가하는 방법에 대해 알아보겠습니다.

1. INSERT 문 활용

가장 일반적인 방법은 INSERT 문을 사용하는 것입니다. 다음은 employees 테이블에 새로운 레코드를 추가하는 예시입니다.

INSERT INTO employees (name, age, department)
VALUES ('John Doe', 30, 'IT');

위 예시에서 employees 테이블에 name, age, department 필드를 가진 새로운 레코드를 추가했습니다.

2. INSERT INTO SELECT 문 활용

때로는 다른 테이블의 내용을 기반으로 새로운 레코드를 추가해야할 때가 있습니다. 이럴 때는 INSERT INTO SELECT 문을 사용할 수 있습니다.

다음은 new_employees 테이블에 age가 30 이상인 직원들의 정보를 추가하는 예시입니다.

INSERT INTO new_employees (name, age, department)
SELECT name, age, department
FROM employees
WHERE age >= 30;

위 예시에서 employees 테이블에서 조건에 맞는 레코드를 선택하여 new_employees 테이블에 추가했습니다.

마치며

이상으로 SQL 데이터베이스에 새로운 레코드를 추가하는 방법에 대해 알아보았습니다. 필요에 따라 INSERT 문이나 INSERT INTO SELECT 문을 활용하여 데이터를 효과적으로 추가할 수 있습니다.

더 많은 정보는 SQL INSERT 문 공식 문서를 참고하실 수 있습니다.