Skip to content

6. INSERT INTO


1. INSERT INTO Statement

  • INSERT INTO 문은 테이블에 새로운 레코드를 삽입할 때 사용된다.


2. Syntax

  • INSERT INTO를 사용하는 두 가지 방법은 다음과 같다.


1) 열 이름과 값을 모두 지정하여 삽입

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


2) 열 이름을 지정하지 않고 값만 삽입

INSERT INTO table_name
VALUES (value1, value2, value3, ...);


Demo Database

  • 다음은 Northwind 샘플 데이터베이스의 Customers 테이블이다.


001


3. INSERT INTO Example

  • 다음은 Customers 테이블에 새로운 레코드를 추가한다.


INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tome B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');


  • 이제 Customers 테이블은 다음과 같이 표시된다.


002


4. Insert Data Only in Specified Columns

  • 특정 열에만 데이터를 삽입하는 것도 가능하다.
  • 다음은 새 레코드를 삽입하지만, CustomerName, CityCountry 열에만 데이터를 삽입한다.


INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');


  • 이제 Customers 테이블은 다음과 같이 표시된다.


003


References