일단 데이터베이스를 작성한 후에는 다음과 같이 액세스 할 수 있습니다.
실행PostgreSQL대화식 터미널 프로그램, 호출PSQL, 대화식으로 입력, 편집 및 실행을 할 수 있습니다SQL명령.
기존 그래픽 프론트 엔드 도구와 같은pgadmin또는이있는 사무실 제품군ODBC또는JDBC데이터베이스를 작성하고 조작하는 지원. 이러한 가능성은이 튜토리얼에서 다루지 않습니다.
사용 가능한 여러 언어 바인딩 중 하나를 사용하여 사용자 정의 응용 프로그램 작성. 이러한 가능성은 더 자세히 설명합니다.파트 IV.
아마 시작하고 싶을 것입니다PSQL
이 튜토리얼의 예제를 시도합니다. 에 대해 활성화 될 수 있습니다.mydb
명령을 입력하여 스포츠 토토 사이트 :
$
psql mydb
데이터베이스 이름을 제공하지 않으면 사용자 계정 이름으로 기본값이됩니다. 이미를 사용하여 이전 섹션 에서이 계획을 발견했습니다.createb
.
inPSQL
, 다음과 같은 메시지가 표시됩니다.
PSQL (16.8)
mydb =#
그것은 당신이 스포츠 토토 사이트 슈퍼 유저라는 것을 의미합니다.PostgreSQL인스턴스 직접. 슈퍼업자라는 것은 액세스 컨트롤이 적용되지 않음을 의미합니다.
문제가 발생하는 경우PSQL
그런 다음 이전 섹션으로 돌아갑니다. 진단createb
및PSQL
비슷하고 전자가 일했다면 후자도 작동해야합니다.
마지막 줄은PSQL
프롬프트이며PSQL
당신의 말을 듣고 있으며 입력 할 수 있습니다SQL|PSQL
. 이 명령을 시도해보십시오 :
mydb =>
select version ();
버전mydb =>
current_date를 선택하십시오;
날짜mydb =>
선택 2 + 2;
? 열?
thePSQL
프로그램에는 SQL 명령이 아닌 여러 내부 명령이 있습니다. 그들은 백 슬래시로 시작합니다.“\
”. 예를 들어, 다양한 구문에 대한 도움을받을 수 있습니다PostgreSQL SQL입력하여 명령 :
mydb =>
12531_12533
PSQL
, 유형 :
mydb =>
\ Q
및PSQL
그만두고 당신의 명령 쉘로 돌아갑니다. (더 많은 내부 명령의 경우\?
atPSQL
프롬프트.) 전체 기능PSQL
문서화PSQL. 이 튜토리얼에서는 이러한 기능을 명시 적으로 사용하지 않지만 도움이 될 때 직접 사용할 수 있습니다.
문서에 맞지 않는 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면