본문 바로가기
PostgreSQL

[PostgreSQL] 테이블에 컬럼 값 INSERT하기

by 코딩초 2022. 8. 19.


1. INSERT INTO 테이블명( 컬럼명 ) VALUES ( '컬럼 값' )
book이라는 테이블에 책의 제목과 가격 데이터를 넣고싶을 경우

INSERT INTO book (title, price) VALUES('어린왕자', '9000')

여러권의 책 정보를 넣고싶을 때는 values뒤에 이렇게 추가해주면 된다

INSERT INTO book(title,price) VALUES(‘어린왕자’,’9000’),(‘데미안’,’10000’)


2. INSERT INTO 삽입 대상 테이블명 SELECT 컬럼명 FROM 데이터를 가져올 테이블명

INSERT INTO library SELECT title, price FROM book



레코드 건수가 적으면 1번과 2번 방법 둘 중 편한대로 사용하면 될거 같다.
만약 다른 테이블에서 한꺼번에 많은 레코드를 필요한 조건에 따라 불러오고싶으면 2번을 사용한다.