sanguk.dev
작성완료
MySQL 데이터 저장

MySQL 데이터 저장

INSERT INTO 문을 사용하여 MySQL 테이블에 새로운 레코드를 추가하는 방법을 설명하며, 특정 필드를 명시하거나 모든 필드에 데이터를 삽입할 수 있다. 문자열 데이터는 따옴표로 감싸야 하며, 일부 필드만 지정하여 데이터 삽입도 가능하다.

MySQL

INSERT

INSERT INTO 문을 사용하여 테이블에 새로운 레코드를 추가할 수 있다.

테이블에 레코드 추가

sql
# 특정 필드를 명시하여 데이터 삽입
INSERT INTO 테이블명 (필드명1, 필드명2, 필드명3, ...)
   VALUES (데이터값1, 데이터값2, 데이터값3, ...);

# 모든 필드에 데이터 삽입 (순서대로 필드의 값이 자동 대입)
INSERT INTO 테이블명 VALUES (데이터값1, 데이터값2, 데이터값3, ...);

데이터 삽입 예제

IDNAMEAGEJOB
1홍길동26developer
2홍길순24doctor
sql
INSERT INTO user (NAME, AGE, JOB)
  VALUES ('이순신', 35, 'general');
IDNAMEAGEJOB
1홍길동26developer
2홍길순24doctor
3이순신35general

데이터의 값이 문자열이면 반드시 따옴표('')를 사용해야 한다.항상 모든 필드를 적을 필요는 없다.

데이터 삽입 예제 (일부 필드)

IDNAMEAGEJOB
1홍길동26developer
2홍길순24doctor
3이순신35general
sql
INSERT INTO user (NAME, AGE)
  VALUES ('김유신', 32);
IDNAMEAGEJOB
1홍길동26developer
2홍길순24doctor
3이순신35general
4김유신32NULL