본문 바로가기
PostgreSQL

PostgreSQL 데이터 입력을 위한 INSERT 사용 방법

by devdrawer 2024. 1. 17.

PostgreSQL에서 데이터를 관리할 때 테이블에 데이터가 있어야 합니다.
데이터 추가를 위해서는 테이블명, 컬럼명, 데이터는 유형에 맞게 입력해야합니다.
혹시 테이블 추가를 안했다면 아래 글을 참고해서 테이블을 먼저 생성해주시고 진행해주시기 바랍니다.

 

PostgreSQL 테이블 생성 그리고 삭제 방법

PostgreSQL은 많은 사용자가 사용하는 무료 데이터베이스 입니다. 테이블을 생성해야 데이터 관리가 가능하기 때문에 테이블 생성과 삭제는 많이 사용하게 됩니다. 문법은 Oracle 등 다른 DBMS과 비슷

devdraw.tistory.com

 

1. PostgreSQL DBMS 연결

저는 DBeaver 를 통하여 PostgreSQL를 관리하는데 다른 Tool(Toad, Orange 등)을 사용해서 PostgreSQL을 연결합니다.

 

2. INSERT 문 작성

대상 테이블과 삽입하려는 값을 지정하여 SQL INSERT 문을 작성합니다.
기본 형식은 아래와 같습니다.
유의할 점은 해당 컬럽의 데이터 타입(Text, Integer 등)에 맞는 value를 입력해야합니다.

INSERT INTO table_name (
    column1
  , column2
  , column3
  , ...
) VALUES (
    value1
  , value2
  , value3
  , ...
);

 

3. INSERT 문 실행

INSERT 문이 준비되면 이를 실행하여 PostgreSQL 테이블에 데이터를 추가합니다.
문제가 있을 시 오류 메시지가 또는 경고가 나타나기 때문에 이상없이 데이터가 추가되었는지 확인해야 합니다.

 

4. Transaction 처리

데이터의 변동사항을 실제 적용하기위해 정상적으로 입력되었다면 Commit,
입력 전 상태로 되돌리려면 Rollback을 사용하여 처리해야합니다.