반응형

안녕하세요.

테이블에 데이터를 넣기 위해서는 두 가지 쿼리를 사용할 수 있습니다.

형식
INSERT INTO 테이블명 (컬럼1, 컬럼2, 컬럼3....)
VALUES (컬럼1 데이터, 컬럼2 데이터, 컬럼3 데이터....)

INSERT INTO 테이블명
VALUES (컬럼1 데이터, 컬럼2 데이터, 컬럼3 데이터....)


예제

INSERT INTO CHARACTER ( m_nPlayer, m_szName, m_nHP, m_nMP ) 
VALUES ( 1, 'test', 200, 100 ) 

INSERT INTO CHARACTER
VALUES ( 1, 'test', 200, 100 )

 




SELECT문으로 INSERT하기

테이블명2에 데이터를 테이블명1에 넣습니다.

INSERT INTO 테이블명1 ( 컬럼1, 컬럼2, 컬럼3 ... )
SELECT 컬럼1, 컬럼2, 컬럼3 ... FROM 테이블명2 

테이블1과 테이블2가 같은 컬럼을 가진다면 다음과 같이 사용할 수 있습니다.
INSERT INTO 테이블명1
SELECT * FROM 테이블명2

반응형

+ Recent posts