INSERT문 이란?
- DML 중 하나로 신규 데이터를 저장하기 위해 사용하는 쿼리
- 기본공식
INSERT INTO 테이블명 (컬럼1, 컬럼2...)
VALUES (값1, 값2...);
INSERT INTO employees (
emp_no
,birth_date
,first_name
,last_name
,gender
,hire_date
)
VALUES (
500000
,20000131
,'seolin'
,'lee'
,'F'
,20240305
);
SELECT INSER
- SELECT한 결과를 가지고 INSERT를 실행
INSERT INTO employees (emp_no, birth_date,first_name,last_name,gender,hire_date)
SELECT
500001
,birth_date
,first_name
,last_name
,gender
,hire_date
FROM employees
WHERE emp_no = 500000;
INSERT INTO titles(emp_no, title, from_date, to_date)
SELECT
emp_no
,'신입'
,DATE(NOW())
,DATE(99990101)
FROM employees
WHERE hire_date >= 20240305;