학습 자료

INSERT INTO

INSERT INTO 문은 SQL에서 기존 테이블에 새 레코드를 추가할 때 사용합니다. 삽입된 각 새 행은 테이블 데이터셋의 일부가 됩니다.


기본 문법

아래 예시는 INSERT INTO 문을 사용해 테이블에 새 행을 삽입하는 방법을 보여줍니다.

테이블에 새 행 삽입
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
  • table_name은 테이블 이름입니다.
  • (column1, column2, ...)는 데이터를 삽입할 열 목록입니다.
  • VALUES (...)는 저장할 값들을 제공합니다.

제공하는 값의 개수는 열 목록에 지정한 열의 개수와 반드시 일치해야 합니다.


INSERT INTO 예시

아래 쿼리는 고객 김서연의 새 행을 추가합니다.

clients 테이블에 고객 추가
INSERT INTO clients (id, name, email, signup_date) VALUES (4, '김서연', 'seoyeon.kim@example.co.kr', '2023-03-05');

결과는 다음과 같습니다.

idnameemailsignup_date
4김서연seoyeon.kim@example.co.kr2023-03-05

열 목록 없이 삽입하기

모든 열에 대해 올바른 순서로 값을 제공한다면, 열 목록을 생략할 수 있습니다.

기본 열 순서를 사용하여 삽입
INSERT INTO clients VALUES (5, '박민준', 'minjun.park@example.co.kr', '2023-12-14');

주의: 모든 열에 대해 값을 제공하고 순서가 정확할 때만 작동합니다.

Quiz
0 / 1

SQL에서 INSERT INTO 문의 목적은 무엇인가요?

테이블에서 행을 삭제하는 것

기존 행의 데이터를 수정하는 것

테이블에 새로운 행을 추가하는 것

테이블에서 특정 행을 조회하는 것

학습 자료

AI 튜터

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

DB 테이블 구조

실행 결과