SQL/PostgreSQL

[PostgreSQL] 데이터 삽입 / 행 추가

웅덩이 2022. 8. 11. 14:49
CREATE TABLE cafe_blog (
 search_word text,
 blog_posting int,
 cafe_posting int
 );

로 구성된 테이블이 있다고 예를 들면 

여러가지 방법으로 데이터를 추가할 수 있다.

 

1. 칼럼을 따로 지정 안하고 전체 데이터 칼럼 순서대로 넣기

INSERT INTO cafe_blog VALUES ('축구', 150000, 200000);

 

2. 칼럼 지정 후 해당 칼럼에만 데이터 넣기

INSERT INTO cafe_blog (search_word, cafe_posting) VALUES ('축구', 150000);

 

3. 여러 행 한 번에 삽입하기

INSERT INTO cafe_blog (blog_posting, search_word) VALUES
( 152300, '축구'),
( 166212, '야구');

 

# 정리하자면

-- 전체 데이터 삽입해야할 때
INSERT INTO 테이블명 VALUES (전체 데이터 칼럼 순서대로);

-- 특정 칼럼 값 삽입해야할 때
INSERT INTO 테이블명 (칼럼명_1, 칼럼명_2) VALUES (칼럼_1값, 칼럼2_값);

-- 여러 행 데이터 삽입해야할 때
INSERT INTO 테이블명 (칼럼명_1, 칼럼명_2) VALUES
(칼럼_1값, 칼럼2_값),
(칼럼_1값, 칼럼2_값),
(칼럼_1값, 칼럼2_값);