SQL에서 테이블에 새로운 행을 삽입하는 방법은 무엇인가요?


SQL에서 새로운 행을 삽입하는 방법은 다음과 같습니다.

  • INSERT INTO 문 사용하기

가장 일반적인 방법은 INSERT INTO 문을 사용하는 것입니다. 이를 사용하여 새로운 행을 추가할 수 있습니다. 예를 들어, 다음과 같은 쿼리를 사용하여 "employees" 테이블에 새로운 행을 추가할 수 있습니다.

INSERT INTO employees (first_name, last_name, email)
VALUES ('John', 'Doe', '[email protected]');
  • SELECT INTO 문 사용하기

SELECT INTO 문을 사용하여 새로운 테이블을 만들고 데이터를 삽입할 수도 있습니다. 예를 들어, 다음과 같은 쿼리를 사용하여 "new_employees" 테이블을 만들고 "employees" 테이블에서 데이터를 복사할 수 있습니다.

SELECT *
INTO new_employees
FROM employees;
  • UNION ALL 사용하기

UNION ALL을 사용하여 두 개 이상의 테이블에서 데이터를 결합하고 새로운 행을 만들 수도 있습니다. 예를 들어, 다음과 같은 쿼리를 사용하여 "employees" 테이블과 "new_employees" 테이블에서 데이터를 결합할 수 있습니다.

SELECT *
FROM employees
UNION ALL
SELECT *
FROM new_employees;


About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.