👉 기본 형태
INSERT INTO 테이블명 (컬럼1, 컬럼2, ...) VALUES
(값1_1, 값1_2, ...),
(값2_1, 값2_2, ...),
...
(값N_1, 값N_2, ...);
- 각 괄호 안의 값들은 삽입하려는 한 행(row)의 데이터를 나타냄
👉 예시
INSERT INTO Employees (Name, Age, Department) VALUES
('Hong Gildonh', 30, 'Sales'),
('Hong Gilsun', 25, 'Marketing'),
('Kim Sucheol', 28, 'HR');
👉 주의 사항
- 대량의 데이터를 삽입할 때는 데이터베이스의 성능에 영향을 줄 수 있으므로, 적절한 배치 크기를 선택하는 것이 중요
- 배치 삽입(여러 값 삽입)을 사용할 때는 트랜잭션 관리에 주의해야 함
- 오류가 발생하면 삽입된 데이터를 롤백할 수 있어야 함
- 데이터베이스나 서버 설정에 따라 한 번에 삽입할 수 있는 최대 행 수나 데이터 크기에 제한이 있을 수 있음