SQL & DB/PostgreSQL

[PostgreSQL] Create / Insert / Select

YSY^ 2021. 1. 6. 19:42

이번 포스트에서는 테이블을 Create하고 자료를 Insert하고 이를 Select해서 보는 것을 해보겠습니다.

 

먼저 테이블 구조를 만들겠습니다. Create Table를 활용하여 만듭니다. 그리고 각 Column마다 데이터 타입을 지정해줍니다. varchar(255)는 문자열이며(255글자까지 지정 가능), integer는 숫자입니다.

CREATE TABLE mst_users(
    user_id         varchar(255)
  , register_date   varchar(255)
  , register_device integer
);

 

이후 INSERT INTO 구문을 활용하여 만들어진 테이블에 데이터를 넣어줍니다.

INSERT INTO mst_users
VALUES
    ('U01', '2020-08-26', 1)
  , ('U02', '2020-08-26', 2)
  , ('U03', '2020-08-27', 3)
;

 

이후 SELECT / FROM문을 활용하여 만들어진 데이터를 볼 수 있습니다.

Select *
From mst_users

이미 만들어진 테이블을 SELECT문으로 가지고 와서 다른 테이블을 만들 수 있습니다.

CREATE TABLE copy_user as(
	select user_id, register_date, register_device
	from mst_users
);

select *
from copy_user;

또한 Select문을 활용하여 Insert할 수 있습니다.

insert into copy_user
select user_id, register_date, register_device
from mst_users;

select *
from copy_user;

728x90
반응형