[003] 데이터베이스 (MySQL) - INSERT (데이터 삽입하기)
2022. 12. 7. 18:01ㆍ데이터베이스/MySQL
반응형
안녕하세요~ totally 개발자입니다.
저번 시간에는 SELECT 구문에 대해 살펴보았고 오늘은 INSERT 구문 즉 데이터를 삽입해보는 것에 대해 알아보도록 하겠습니다.
STUDENT ID | STUDENT NAME | STUDENT AGE |
1 | Andrew | 17 |
2 | Brian | 18 |
3 | Catherine | 19 |
이렇게 테이블이 있다고 가정해보겠습니다. INSERT의 문법은 매우 간단합니다.
INSERT INTO [테이블 이름](테이블 열1, 테이블 열2...) VALUES (테이블 열1 데이터, 테이블 열2 데이터...); 로 구성되며 STUDENT Row를 하나 더 추가하는 문법은 다음과 같습니다.
INSERT INTO STUDENTS (studentID, studentName, studentAge) VALUES (4, "David", 20);
이렇게 입력하면 됩니다. 그런데 만약 studentID가 Primary Key고 Auto Increment(자동 번호)로 아이디가 1,2,3... 이렇게 부여되는 방식이라면 studentID를 명시하지 않고 아래처럼 사용할 수 있습니다.
INSERT INTO STUDENTS (studentName, studentAge) VALUES ("David", 20);
또한 데이터를 하나만 저장해도 됩니다. 물론 이런 경우에는 NULL값으로 저장이 됩니다.
INSERT INTO STUDENTS (studentName) VALUES ("David");
만약 이렇게 하는 경우라면 4, David, NULL 이런 값이 나올 것입니다.
INSERT 구문은 이렇게 간단하게 작성할 수 있으며 상황에 따라 굳이 모든 데이터를 부여하지 않아도 됩니다.
반응형
'데이터베이스 > MySQL' 카테고리의 다른 글
[005] 데이터베이스 (MySQL) - DELETE (데이터 삭제) (0) | 2022.12.08 |
---|---|
[004] 데이터베이스 (MySQL) - UPDATE (데이터 수정) (0) | 2022.12.08 |
[002] 데이터베이스 (MySQL) - SELECT (데이터 가져오기) (0) | 2022.12.06 |
[001] 데이터베이스 (MySQL) - 개요 (0) | 2022.12.05 |