작성완료

MySQL 데이터 저장
INSERT INTO 문을 사용하여 MySQL 테이블에 새로운 레코드를 추가하는 방법을 설명하며, 특정 필드를 명시하거나 모든 필드에 데이터를 삽입할 수 있다. 문자열 데이터는 따옴표로 감싸야 하며, 일부 필드만 지정하여 데이터 삽입도 가능하다.
INSERT
INSERT INTO 문을 사용하여 테이블에 새로운 레코드를 추가할 수 있다.
테이블에 레코드 추가
# 특정 필드를 명시하여 데이터 삽입
INSERT INTO 테이블명 (필드명1, 필드명2, 필드명3, ...)
VALUES (데이터값1, 데이터값2, 데이터값3, ...);
# 모든 필드에 데이터 삽입 (순서대로 필드의 값이 자동 대입)
INSERT INTO 테이블명 VALUES (데이터값1, 데이터값2, 데이터값3, ...);
데이터 삽입 예제
| ID | NAME | AGE | JOB |
|---|---|---|---|
| 1 | 홍길동 | 26 | developer |
| 2 | 홍길순 | 24 | doctor |
INSERT INTO user (NAME, AGE, JOB)
VALUES ('이순신', 35, 'general');
| ID | NAME | AGE | JOB |
|---|---|---|---|
| 1 | 홍길동 | 26 | developer |
| 2 | 홍길순 | 24 | doctor |
| 3 | 이순신 | 35 | general |
데이터의 값이 문자열이면 반드시 따옴표('')를 사용해야 한다.항상 모든 필드를 적을 필요는 없다.
데이터 삽입 예제 (일부 필드)
| ID | NAME | AGE | JOB |
|---|---|---|---|
| 1 | 홍길동 | 26 | developer |
| 2 | 홍길순 | 24 | doctor |
| 3 | 이순신 | 35 | general |
INSERT INTO user (NAME, AGE)
VALUES ('김유신', 32);
| ID | NAME | AGE | JOB |
|---|---|---|---|
| 1 | 홍길동 | 26 | developer |
| 2 | 홍길순 | 24 | doctor |
| 3 | 이순신 | 35 | general |
| 4 | 김유신 | 32 | NULL |