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 인덱스명;
댓글