SQL INSERT INTO 문

INSERT INTO 문은 테이블에 새 레코드를 삽입하는 데 사용됩니다.

INSERT INTO 구문

두 가지 방법으로 INSnERT INTO 문을 작성할 수 있습니다.

첫 번째 방법은 삽입 할 열 이름과 값을 모두 지정합니다.

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

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

그러나 값의 순서가 테이블의 열과 동일한 순서인지 확인하십시오. INSERT INTO 구문은 다음과 같습니다.

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

데모 데이터베이스

다음은 Northwind 샘플 데이터베이스의 "Customers"테이블에서 선택한 것입니다.

제목 없는 데이터베이스

CustomerID 필드에 숫자를 삽입하지 않은 것을 알았습니까?

CustomerID 열은

자동 증가

필드이며 새 레코드가 테이블에 삽입 될 때 자동으로 생성됩니다.

지정된 열에 만 데이터 삽입

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

다음 SQL 문은 새 레코드를 삽입하지만 "CustomerName", "City"및 "Country"열에 만 데이터를 삽입합니다 (CustomerID는 자동으로 업데이트 됨).