| 포스트그레SQL | ||
|---|---|---|
| 이전 | 7장. 토토 결과 관리 | 다음 |
데이터베이스를 구축한 후에는 다음 방법으로 액세스할 수 있습니다.
Postgres 터미널 모니터 프로그램 실행(예: psql) 대화식으로 SQL을 입력, 편집 및 실행할 수 있습니다. 명령.
LIBPQ 서브루틴 라이브러리를 사용하여 C 프로그램을 작성 중입니다. 이 C에서 SQL 명령을 제출하고 답변을 얻을 수 있습니다. 상태 메시지가 프로그램으로 다시 전송됩니다. 이 인터페이스는 섹션 ??에서 더 자세히 논의됩니다.
% psql mydb다음 메시지가 표시됩니다:
POSTGRESQL 대화형 SQL 모니터에 오신 것을 환영합니다: POSTGRESQL의 저작권 조항은 COPYRIGHT 파일을 읽어보십시오. \?를 입력하세요. 슬래시 명령에 대한 도움말 종료하려면 \q를 입력하세요. 쿼리를 실행하려면 \g를 입력하거나 세미콜론으로 종료하세요. 현재 데이터베이스 template1에 연결되어 있습니다. mydb=
이 프롬프트는 터미널 모니터가 듣고 있음을 나타냅니다. 유지 관리되는 작업 공간에 SQL 쿼리를 입력할 수 있다는 점 터미널 모니터로. psql 프로그램은 이스케이프 코드에 응답합니다. 백슬래시 문자 "\"로 시작하는 문자입니다. 예를 들어 다음을 수행할 수 있습니다. 다음을 통해 다양한 Postgres SQL 명령 구문에 대한 도움말을 확인하세요. 입력 중:
mydb= \h질문을 입력한 후 작업공간의 내용을 작업공간에 전달할 수 있습니다. 다음을 입력하여 Postgres 서버:
mydb= \g이것은 서버가 쿼리를 처리하도록 지시합니다. 종료하는 경우 세미콜론을 사용한 쿼리에서는 "\g"가 필요하지 않습니다. psql은 세미콜론으로 끝나는 쿼리를 자동으로 처리합니다. 쿼리를 읽으려면 대화형으로 입력하는 대신 myFile과 같은 파일에서 유형:
mydb= \i 파일이름psql에서 나가서 UNIX로 돌아가려면 다음을 입력하십시오.
mydb= \q그리고 psql이 종료되고 명령 셸로 돌아갑니다. ( 추가 이스케이프 코드, 유형\h모니터에서 프롬프트.) 공백(예: 공백, 탭 및 줄바꿈)을 사용할 수 있습니다. SQL 쿼리에서 자유롭게. 한 줄 주석은 "--"으로 표시됩니다. 대시 이후의 줄 끝까지의 모든 내용은 무시됩니다. 여러 줄 주석과 한 줄 내의 주석은 다음과 같이 표시됩니다. "/* ... */"
미정
| 이전 | 집 | 다음 |
| 대체 토토 결과 위치 | 위로 | 파괴 중 토토 결과 |