[sql] SQL INSERT 문 사용 방법

SQL에서 INSERT 문은 데이터베이스 테이블에 새로운 레코드를 추가하는 데 사용됩니다. 아래 예시를 통해 INSERT 문을 사용하는 방법을 알아보겠습니다.

먼저, 데이터베이스와 테이블 생성

데이터베이스와 테이블이 아직 생성되지 않았다면, 다음과 같이 데이터베이스와 테이블을 생성합니다.

CREATE DATABASE mydatabase;
USE mydatabase;
CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    age INT
);

위 코드는 ‘mydatabase’라는 데이터베이스를 생성하고, 그 안에 ‘students’ 테이블을 생성하는 예시입니다.

INSERT 문을 사용하여 레코드 추가

이제 INSERT 문을 사용하여 테이블에 새로운 레코드를 추가해보겠습니다.

INSERT INTO students (name, age) VALUES ('John', 25);

위 코드는 ‘students’ 테이블에 ‘name’ 컬럼에 ‘John’, ‘age’ 컬럼에 25 값을 가진 새로운 레코드를 추가하는 예시입니다.

여러 레코드를 한 번에 추가하기

만약 여러 레코드를 한 번에 추가하려면, 다음과 같이 INSERT 문을 사용합니다.

INSERT INTO students (name, age) VALUES
('Alice', 22),
('Bob', 24),
('Eve', 23);

위 코드는 ‘students’ 테이블에 한 번에 세 개의 레코드를 추가하는 예시입니다.

INSERT 문을 사용하여 데이터베이스에 새로운 레코드를 추가하는 방법에 대해 알아보았습니다.

참조: SQL INSERT 문 - w3schools