| PostgreSQL: Das Offizielle Handbuch | ||||
|---|---|---|---|---|
| Zurück | Schnell zurück | Kapitel 1. Ein Einstieg | Schnell nach vorne | Nach vorne |
Wenn Sie eine Datenbank erstellt haben, können Sie darauf zugreifen, indem Sie:
Das interaktive PostgreSQL-Terminalprogramm, genannt psql, verwenden, welches Ihnen erlaubt, SQL-Befehle interaktiv einzugeben, zu bearbeiten und auszuführen.
Eine bestehende graphische Anwendung wie PgAccess oder ein Office-Paket mit ODBC-Unterstützung verwenden um Datenbanken zu erstellen und zu verändern. Diese Möglichkeiten werden in diesem Tutorial nicht besprochen.
Eine neue Anwendung schreiben, unter Anwendung der verschiedenen verfügbaren Sprachanbindungen. Diese Möglichkeiten werden ausführlicher in Teil IV besprochen.
Sie möchten wahrscheinlich psql starten um die Beispiele in diesem Tutorial auszuprobieren. Um es für die Datenbank meinedb zu aktivieren, geben Sie diesen Befehl ein:
$ psql meinedb
Wenn Sie den Datenbanknamen auslassen, wird Ihr Benutzername als Vorgabe verwendet. Dieses System wurde im vorigen Abschnitt besprochen.
Das psql-Programm begrüßt Sie mit der folgenden Mitteilung:
Welcome to psql 7.3.3, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit
meinedb=>Die letzte Zeile könnte auch
meinedb=#
sein. Das würde bedeuten, dass Sie ein Datenbank-Superuser sind, was wahrscheinlich der Fall ist, wenn Sie PostgreSQL selbst installiert haben. Wenn Sie ein Superuser sind, dann umgehen Sie alle Kontrollen der Zugriffsrechte. Für dieses Tutorial ist das nicht erheblich.
Wenn Sie Probleme damit haben, psql zu starten, dann gehen Sie zurück zum vorigen Abschnitt. Die Mitteilungen von psql und createdb sind ähnlich, und wenn ersteres funktioniert hat dann sollte letzteres das auch tun.
Die letzte Zeile, die von psql ausgegeben wurde, ist der Prompt und der zeigt an, dass psql darauf wartet, dass Sie SQL-Befehle in den Arbeitsbereich von psql eingeben. Probieren Sie diese Befehle aus:
meinedb=> SELECT version();
version
----------------------------------------------------------------
PostgreSQL 7.3devel on i586-pc-linux-gnu, compiled by GCC 2.96
(1 row)
meinedb=> SELECT current_date;
date
------------
2002-08-31
(1 row)
meinedb=> SELECT 2 + 2;
?column?
----------
4
(1 row)
Das psql-Programm hat eine Anzahl von internen Befehlen, die keine SQL-Befehle sind. Sie fangen mit dem Backslash-Zeichen („\“) an. Einige dieser Befehle wurden in der Willkommensmeldung aufgelistet. Zum Beispiel können Sie Hilfe zur Syntax der verschiedenen SQL-Befehle in PostgreSQL erhalten, indem Sie eingeben:
meinedb=> \h
Um psql zu verlassen, geben Sie ein:
meinedb=> \q
und psql wird beendet und Sie kehren zu Ihrer Shell zurück. (Um weitere interne Kommandos zu sehen, geben Sie am psql-Prompt \? ein.) Die gesamten Fähigkeiten von psql sind in Teil VI beschrieben. Wenn PostgreSQL richtig installiert ist, können Sie auch am Shell-Prompt des Betriebssystems man psql eingeben um die Anleitung zu sehen. In diesem Tutorial werden wir diese Fähigkeiten nicht ausdrücklich nutzen, aber Sie können Sie anwenden wenn Sie es passend finden.
| Zurück | Zum Anfang | Nach vorne |
| Ein Datenbank erzeugen | Nach oben | Die SQL-Sprache |