<aside> 😊 Query Language_INSERT에 대해 정리한 페이지입니다 :)
</aside>
데이터를 삽입할때 사용하는 쿼리문
( 1 ) INSERT INTO 테이블명 (컬럼명1, 컬럼명2, 컬럼명3) VALUSE (값1, 값2, 값3)
ex
| ID | name | grade | |
|---|---|---|---|
| 1 | Nico | [email protected] | 3 |
| 2 | Lynn | [email protected] | 2 |
| 3 | Flynn | [email protected] | 2 |
| 4 | Amie | [email protected] | 1 |
| 5 | Corini | [email protected] | 2 |
기존 Table STUDENT에 새로운 데이터 값을 넣어주고 싶다면 커맨드
INSERT INTO STUDENT (ID, name, email, grade) VALUES (6, 'SungHyun', '[email protected]',1);
→ 변경된 table
| ID | name | age | |
|---|---|---|---|
| 1 | Nico | [email protected] | 3 |
| 2 | Lynn | [email protected] | 2 |
| 3 | Flynn | [email protected] | 2 |
| 4 | Amie | [email protected] | 1 |
| 5 | Corini | [email protected] | 2 |
| 6 | SungHyun | [email protected] | 1 |
이때 만약 코드가 아래와 같다면
INSERT INTO STUDENT (ID, name, email, grade) VALUES (6, 'SungHyun', '[email protected]');
컬럼명의 개수와 값의 개수가 맞지 않는 다면 오류가 발생