정보 처리/데이터베이스

조작문 - 새로운 데이터의 삽입

본클라쓰 2008. 12. 13. 16:56

INSERT INTO 문은 테이블에 새로운 행을 추가할 때 사용하는 문장이다.

 

 

 

INSERT INTO 구문

 

INSERT INTO 구문은 두 가지 형식이 있다.

 

첫 번째는 컬럼을 지정하지 않는 방법이다. 이 때는 모든 컬럼에 대해 데이터를 삽입할 때이다.

 

INSERT INTO table_name

VALUES (value1, value2, value3, ....)

 

두 번째는 컬럼을 지정하여 사용하는 방법이다.

 

INSERT INTO table_name (column1, column2, column3, ...)

VALUES (value1, value2, value3, ...)

 

 

 

만약, 'Persons' 테이블에 새 행을 삽입하고자 한다면 다음과 같다.

 

INSERT INTO Persons

VALUES (4, 'Nilsen', 'Johan', 'Bakken 2', 'Stavanger')

 

 

 

INSERT INTO 문을 사용하면 테이블에 새로운 행이 추가된다. 이 때 컬럼을 지정하여 해당 컬럼에만 선택적으로 값을 기록할 수 있다. 물론 컬럼을 지정하지 않고 값을 삽입할 수 있지만 명확성을 위해서 INSERT INTO 문에 컬럼 리스트를 사용하는 것이 좋다.