第 2章SQL 言語

目次
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ファイル内にあります。