このページは、SRA OSS, Inc. 日本支社日本 PostgreSQL ユーザ会 の公開する PostgreSQL 日本語マニュアル をミラーしたものです。 そのため、ページが最新でない場合や一部のリンクが正しく動作しない場合があります。 最新のページは http://www.postgresql.jp/document/7.3/tutorial/tutorial-sql.html から参照できます。

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 など、SQL を説明した本は多くあります。PostgreSQL 言語がもつ機能の中には標準を拡張したものがあることには注意して下さい。

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

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

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

mydb=> \i basics.sql

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