이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.
포스트그레SQL
이전 24장. 토토 결과베이스 관리 다음

토토 결과 중 데이터베이스

데이터베이스를 구축한 후에는 다음을 통해 액세스할 수 있습니다.

  • Postgres 터미널 모니터 프로그램 실행(모니터 또는 psql)을 사용하면 대화형으로 입력, 편집 및 작업을 수행할 수 있습니다. SQL 명령을 실행합니다.

  • LIBPQ 서브루틴 라이브러리를 사용하여 C 프로그램 작성 중. 이 C에서 SQL 명령을 제출하고 답변을 얻을 수 있습니다. 상태 메시지가 프로그램으로 다시 전송됩니다. 이 인터페이스는 섹션 ??에서 더 자세히 논의됩니다.

당신은 psql을 시작하여 다음의 예제를 시험해 볼 수 있습니다. 이 설명서. 다음을 입력하여 mydb 데이터베이스에 대해 활성화할 수 있습니다. 명령:
% psql mydb
다음 메시지가 표시됩니다:
Postgres 대화형 SQL 모니터에 오신 것을 환영합니다:

  \?를 입력하세요. 슬래시 명령에 대한 도움말
  종료하려면 \q를 입력하세요.
  쿼리를 실행하려면 \g를 입력하거나 세미콜론으로 종료하세요.
현재 데이터베이스 mydb에 연결되어 있습니다.

mydb=

이 프롬프트는 터미널 모니터가 듣고 있음을 나타냅니다. 유지 관리되는 작업 공간에 SQL 쿼리를 입력할 수 있다는 점 터미널 모니터로. psql 프로그램은 이스케이프 코드에 응답합니다. 백슬래시 문자 "\"로 시작하는 문자입니다. 예를 들어 다음을 수행할 수 있습니다. 다음을 통해 다양한 Postgres SQL 명령 구문에 대한 도움말을 확인하세요. 입력 중:

mydb= \h
일단 귀하는 질의어 입력을 완료하고 나면 작업공간의 내용을 작업공간에 전달할 수 있습니다. 다음을 입력하여 Postgres 서버:
mydb= \g
이것은 서버에게 쿼리를 처리하라고 지시합니다. 종료하는 경우 세미콜론을 사용하여 쿼리하는 경우 백슬래시-g는 필요하지 않습니다. psql 세미콜론으로 끝나는 쿼리를 자동으로 처리합니다. 읽으려면 입력하는 대신 myFile과 같은 파일의 쿼리 대화형으로 다음을 입력하세요.
mydb= \i 파일이름
psql에서 나가서 UNIX로 돌아가려면 다음을 입력하십시오.
mydb= \q
그리고 psql이 종료되고 명령 쉘로 돌아갑니다. ( 더 많은 이스케이프 코드를 보려면 모니터 프롬프트에 백슬래시-h를 입력하세요.) 흰색 공백(예: 공백, 탭 및 줄 바꿈)은 SQL에서 자유롭게 사용할 수 있습니다. 쿼리. 한 줄 주석은 "--"으로 표시됩니다. 이후의 모든 것 줄 끝까지의 대시는 무시됩니다. 여러 줄 주석 및 줄 내의 주석은 "/* ... */"로 표시됩니다.
이전 다음
관리 토토 결과베이스 위로 파괴 중 토토 결과베이스