4.1 데이터 입력, INSERT 문
SQL, 특히 DML 문장 중에서 데이터 입력 기능을 하는 것은 INSERT 문뿐입니다. 거두절미 하고 INSERT 문의 구문을 살펴보죠. 가장 기본적인 형태의 INSERT 구문은 다음과 같습니다.
INSERT 구문 1
INSERT INTO 테이블 명 ( column1, column2, column3, … ) VALUES ( 값1, 값2, … );
테이블에 데이터를 입력하는 데 필요한 정보는 크게 테이블 명, 컬럼 명과 개수, 컬럼에 들어갈 데이터 이렇게 세 가지로 구분할 수 있습니다. 따라서 INSERT 문도 이 세 가지 정보가 필요합니다. INSERT INTO 다음에 테이블 명을 명시하고 입력할 컬럼을 콤마(,)로 구분해 괄호 안에 넣습니다. 컬럼에 들어갈 데이터는 VALUES 다음에 실제 입력할 값을 콤마로 구분해 괄호 안에 넣습니다. 이때 주의할 점은 컬럼을 명시한 순서와 값의 순서가 같아야 한다는 것입니다. 또한, 데이터형도 서로 맞아야 합니다.