INSERT INTO 문은 테이블에 새로운 레코드를 삽입하는 데 사용됩니다.
는 SQL INSERT INTO 문
INSERT INTO 문은 테이블에 새로운 레코드를 삽입하는 데 사용됩니다.
SQL INSERT INTO 구문
두 가지 형태로 문 INTO 삽입을 작성할 수 있습니다.
첫 번째 형태는 데이터가 삽입 될 컬럼 이름 만 그 값을 지정하지 않습니다
INSERT INTO table_name
VALUES ( value1 , value2 , value3 ,...);
두 번째 형태는 열 이름과 값을 모두 삽입 할 지정
INSERT INTO table_name ( column1 , column2 , column3 ,...)
VALUES ( value1 , value2 , value3 ,...);
데모 데이터베이스
이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.
아래에서 선택이다 "Customers" 표 :
CustomerID를 | 고객 이름 | 담당자 이름 | 주소 | 시티 | 우편 번호 | 국가 |
---|---|---|---|---|---|---|
87 | Wartian Herkku | Pirkko Koskitalo | Torikatu 38 | Oulu | 90110 | Finland |
88 | Wellington Importadora | Paula Parente | Rua do Mercado, 12 | Resende | 08737-363 | Brazil |
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 예
우리가에 새 행을 삽입하고자하는 가정 "Customers" 테이블.
우리는 다음과 같은 SQL 문을 사용할 수 있습니다 :
예
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal','Tom B. Erichsen','Skagen 21','Stavanger','4006','Norway');
»그것을 자신을 시도
로부터 선택 "Customers" 표는 지금과 같이 표시됩니다
CustomerID를 | 고객 이름 | 담당자 이름 | 주소 | 시티 | 우편 번호 | 국가 |
---|---|---|---|---|---|---|
87 | Wartian Herkku | Pirkko Koskitalo | Torikatu 38 | Oulu | 90110 | Finland |
88 | Wellington Importadora | Paula Parente | Rua do Mercado, 12 | Resende | 08737-363 | Brazil |
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 |
당신은 우리가 CustomerID 필드에 숫자를 삽입하지 않은 것을 알나요?
CustomerID를 열은 자동으로 테이블의 각 레코드에 대한 고유 번호로 업데이트됩니다.
단 지정한 열에서 데이터 삽입
특정 열에있는 데이터를 삽입하는 것도 가능하다.
다음 SQL 문은 새로운 행을 삽입하지만, 만에 데이터를 삽입합니다 "CustomerName" , "City" 및 "Country" 열을 (그리고 CustomerID 필드는 물론 자동 업데이트됩니다)
예
INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');
»그것을 자신을 시도
로부터 선택 "Customers" 표는 지금과 같이 표시됩니다
CustomerID를 | 고객 이름 | 담당자 이름 | 주소 | 시티 | 우편 번호 | 국가 |
---|---|---|---|---|---|---|
87 | Wartian Herkku | Pirkko Koskitalo | Torikatu 38 | Oulu | 90110 | Finland |
88 | Wellington Importadora | Paula Parente | Rua do Mercado, 12 | Resende | 08737-363 | Brazil |
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 |