PostgreSQL 기본 커맨드 일람 및 사용 방법

PostgreSQL에서 사용할 수 있는 커맨드를 확인해보겠습니다.

MySql이나 Oracle등에서 사용했던 커맨드와 다른 것도 있으니 미리 숙지를 하는 것이 좋습니다.

PostgreSQL과 MySql 커맨드 비교 일람은 아래를 참조해주세요.

 

PostgreSQL 로그인

▶ 디폴트 데이터 베이스에 접속

psql -d postgres

 

▶ 데이터 베이스 지정 접속

psql -d 데이터 베이스 이름

 

▶ 데이터 베이스와 유저 지정 접속

psql -d 데이터 베이스 이름 -U 유저ID

 

데이터 베이스

▶ 데이터 베이스 일람 표시

\l

 

▶ 데이터 베이스 선택

\c 데이터 베이스 이름

 

테이블

▶ 테이블 일람 표시

\dt;

 

▶ 테이블 구조 표시

\d 테이블명;

 

▶ 테이블 데이터 확인

select * from 테이블명;

 

 

테이블 구조 변경

▶ 컬럼 추가

alter table 테이블명 add 컬럼명 데이터타입;

 

▶ 컬럼 삭제

alter table 테이블명 drop 컬럼명;

 

▶ 컬럼명 변경

alter table 테이블명 rename 컬럼명 to 새로운 컬럼명;

 

▶ 컬럼 테이터 타입 변경

alter table 테이블명 alter 컬럼명 type 데이터타입;

 

인덱스

▶ 인덱스 추가

create index 인덱스명 on 테이블명(컬럼명);

 

▶ 인덱스 삭제

drop index 인덱스명;

 

댓글