他のバージョンの文書 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

Chapter 2. SQL 言語

Table of Contents
2.1. はじめに
2.2. 概念
2.3. 新しいテーブルの作成
2.4. テーブルに行を挿入
2.5. テーブルへの問い合わせ
2.6. テーブル間を結合
2.7. 集約関数
2.8. 更新
2.9. 削除

2.1. はじめに

この章では、SQL を使用した簡単な操作方法について概要を説明します。このチュートリアルは単なる入門用ですので、SQL についての完璧な教科書ではありません。Understanding the New SQLA Guide to the SQL Standard など、 SQL92 を説明した本は多くあります。 PostgreSQL 言語がもつ機能の中には標準を拡張したものがあることに注意して下さい。

以下で示す例では、前章で説明した、mydb という名前のデータベースを作成し、psql が起動していることを前提としています。

このマニュアルで示す例は、PostgreSQL ソース配布物に含まれており、src/tutorial/ 以下に展開されます。使用方法については、このディレクトリ内の README ファイルを参照して下さい。つぎのコマンドを実行することから始めましょう。

$ cd ..../src/tutorial
$ psql -s mydb
...

mydb=> \i basics.sql

\i は、指定したファイルからコマンドを読み込みます。 -s オプションによって、1 つの問い合わせをサーバに送る前に一時停止する、シングルステップモードとなります。この節で使用するコマンドは basics.source ファイル内にあります。