본문 바로가기

sql

데이터 삽입을 위한 INSERT 문

INSERT 문은 데이터베이스 테이블에 새로운 데이터를 삽입하는 데 사용되는 SQL 문입니다. 이를 통해 테이블에 새로운 행(row)을 추가할 수 있습니다. INSERT 문의 구문은 다음과 같습니다:

 

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...);

 

여기서 각 부분은 다음과 같은 역할을 합니다:

  1. INSERT INTO: 새로운 데이터를 삽입할 테이블을 지정하는 키워드입니다.
  2. table_name: 데이터를 삽입할 테이블의 이름입니다.
  3. (column1, column2, ...): 삽입할 열(column)의 이름을 나열합니다. 이 부분은 선택적이며, 삽입할 열을 지정하지 않으면 모든 열에 대한 값을 제공해야 합니다.
  4. VALUES (value1, value2, ...): 각 열에 삽입할 값(value)을 지정합니다. VALUES 절에는 각 열에 대한 값이 지정되어야 합니다. 지정된 값은 열의 데이터 타입에 맞아야 합니다.

예를 들어, "users" 테이블에 새로운 사용자 데이터를 삽입하려면 다음과 같이 SQL을 작성할 수 있습니다:

 

INSERT INTO users (name, age, email)
VALUES ('John Doe', 30, 'john@example.com');

 

이렇게 하면 "users" 테이블에 새로운 행이 추가되고, 해당 행의 "name", "age", "email" 열에 각각 'John Doe', 30, 'john@example.com'의 값을 가지는 새로운 데이터가 삽입됩니다.