SQL INSERT INTO 문

테이블에 새 레코드를 추가하려면 어떻게합니까?

INSERT INTO 문은 데이터베이스에 새 데이터를 추가하는 데 사용됩니다.
INSERT INTO는 테이블에 새 레코드를 추가합니다.

INSERT INTO는 일부 또는 전체에 대한 값을 포함 할 수 있습니다.
INSERT INTO를 SELECT와 결합하여 레코드를 삽입 할 수 있습니다.

SQL INSERT INTO 구문

일반 구문은 다음과 같습니다.

INSERT INTO table-name (column-names) VALUES (values) 

CUSTOMER

Id

FirstName

LastName

도시

국가

전화

SQL INSERT INTO 예제

문제점 : 데이터베이스에 새 고객 추가
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
결과 : 1 개의 새 레코드 삽입

CUSTOMER

Id

FirstName

LastName

도시

국가

전화

문제 : Anita Coats라는 새 고객 추가 데이터베이스에
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
결과 : 새 레코드 1 개 삽입

SELECT와 결합 된 SQL INSERT

일반 구문은 다음과 같습니다.

INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition

SUPPLIER

Id

CompanyName

ContactName

도시

국가

전화

팩스

CUSTOMER

ID

FirstName

LastName

도시

국가

전화

SQL INSERT INTO SELECT 예제 포함

문제 : Bigfoot Brewery 공급 업체도
고객이되었습니다. 공급 업체 테이블의 값이있는 고객
레코드를 추가합니다.

참고 : ContactName은 FirstName 및 LastName으로 구문 분석됩니다.
파싱은 LEFT, SUBSTRING 및 CHARINDEX와 같은 기본 제공 함수를 사용하여 수행됩니다.

결과 : 1 개의 새 레코드 삽입

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다