320x100
# 데이터 입력
#1 기본 insert
## insert문에서는 사용 방법이 몇가지가 있다.
-1
insert into table values (전체 테이블 컬럼 수와 형식에 맞게 데이터 입력);
-2
insert into table (table_columns) values (전체 테이블 컬럼 수와 형식에 맞게 데이터 입력);
-3
insert into table (several columns) values (컬럼에 맞게 데이터);
여기서 주의사항은 해당 테이블의 컬럼 갯수가 4개일때
several columns의 값은 1개여도되고 2개여도된다.
다만, several columns에서 선언된 컬럼의 갯수와 형식에 맞게
컬럼에 맞게 데이터 공간에 입력해주어야 한다.
#2 응용 insert
결과값을, 기존의 테이블 내용으로 옮겨서 덮어쓰는 구조가 된다.
예시1
insert into tbl_petilist (id, name)
select no, name from tbl_cat;
예시2
insert into tbl_insa (name) select name from tbl_employee
where section = '인사부';
핵심은 into로 하는 테이블1이 존재해야하고
from 으로 가져오려는 테이블2가 존재해야한다.
300x250
'개발일지 > SQL' 카테고리의 다른 글
SQL 기초 17 서브쿼리 (0) | 2022.08.25 |
---|---|
SQL 기초16 데이터 갱신 update (0) | 2022.08.25 |
SQL 기초 14 데이터지우기 (필드값 지우기) delete, truncate (0) | 2022.08.25 |
SQL 기초 13 변환함수 CAST 수치-문자, 문자-날짜 (0) | 2022.08.23 |
SQL 기초 12 집계함수 group by, having (0) | 2022.08.23 |