본문 바로가기
데이터베이스/Postgresql

[PostgreSQL] 기본 조회 명령어 및 변수 선언, 설정

by cbwstar 2021. 7. 16.
728x90
반응형

1) help information

 - psql의 명령어에 대한 정보를 얻기 위해서는 psql로 접속하여 \? 를 입력하면 명령어에 대한 정보를 얻을 수 있다.

 

 - sql에 대한 명령어 정보를 얻고 싶을 때는 \h 를 입력하면 sql명령어에 대한 정보를 얻을 수 있다.

 

2. database 목록 확인

 - \l 명령어를 통해 서버에 접속된 database 목록을 확인할 수 있다.

 

 - database 내 relation 정보를 확인하려면 \d를 입력한다.

 

 ● \dt : database 내 table 조회

 ● \d+ : relation 상세 조회

 ● \dS : System table 조회

 ● \dv :  view 조회

 ● \dl : Large object 조회

 ● \di : index 조회

 ● \df : function(함수) 조회

 ● \dn : schema 조회

 

3. 다른 데이터베이스 접속

 - \c [db_name] 명령어를 통해 다른 데이터베이스에 접속할 수 있다.

 

4. psql 종료

 - \q 명령어를 통해 psql을 종료할 수 있다.

 

5. query 수정 및 실행

 - \e 명령어를 실행하면 psql.edit 메모장 파일이 열려 query를 수정하고 실행할 수 있다.

 

 - 쿼리 입력 후, esc+:wq 로 빠져나오면 bash 창에 쿼리 결과가 표시.

 

6. Variable (변수) 선언

 - psql 은  \set [name] [value] 로 입력하여 변수를 사용할 수 있다.

 

 - \echo 명령어로 :[name] 변수를 호출하면 변수에 저장된 값이 출력된다.

 

7. Special Variable 선언

 - psql 에는 환경설정 셋팅을 변경할 수 있는 특별한 변수가 존재.

auto commit 설정

 

 - 변수 선언과 마찬가지로 \set [special_variable] [option] 을 통해 세팅 변경을 위한 변수 설정을 할 수 있다.



출처: https://kwomy.tistory.com/8?category=851266 [Kwomy's DB World]

728x90
반응형

댓글



"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

loading