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_값);