여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. SQL - INSERT INTO 문
SQL – INSERT INTO 문
2년전 작성
12개월전 수정

INSERT INTO

INSERT INTO 명령문은 테이블에 새 레코드를 삽입하는 데 된다.

INSERT INTO 문 – 첫번째
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

열 이름과 삽입할 값을 모두 지정한다.

INSERT INTO 문 – 두번째
INSERT INTO table_name
VALUES (value1, value2, value3, ...);

테이블의 모든 열에 대한 값을 추가하는 경우 SQL 쿼리에서 열 이름을 지정할 필요가 없다.

데이터베이스 예시

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 – 14th Ave. S. Suite 3B Seattle 98128 USA
90

Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91

Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland

INSERT INTO

표준 SQL 쿼리
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');

“고객” 테이블에 새 레코드를 삽입한다.

CustomerID 필드에 숫자를 삽입하지 않는다.
CustomerID 열은 자동 증가 필드이며 새 레코드가 테이블에 삽입될 때 자동으로 생성된다.

기본 예시

You have made changes to the database. Rows affected: 1

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 – 14th Ave. S. Suite 3B Seattle 98128 USA
90

Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91

Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal Tom B. Erichsen Skagen 21 Stavanger 4006 Norway

지정된 열에만 데이터 삽입

특정 열에만 데이터를 삽입할 수도 있다.

표준 SQL 쿼리
INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');

새 레코드를 삽입하지만 “CustomerName”, “City” 및 “Country” 열에만 데이터를 삽입한다(CustomerID는 자동으로 업데이트됨).

기본 예시

You have made changes to the database. Rows affected: 1

CustomerID CustomerName ContactName Address City PostalCode Country
89 White Clover Markets Karl Jablonski 305 – 14th Ave. S. Suite 3B Seattle 98128 USA
90

Wilman Kala Matti Karttunen Keskuskatu 45 Helsinki 21240 Finland
91

Wolski Zbyszek ul. Filtrowa 68 Walla 01-012 Poland
92 Cardinal null null  Stavanger null Norway
참고

Mingg`s Diary
밍구
공부 목적 블로그