2013年08月02日
【OSS-DB試験対策】Silver PostgreSQLの基本を押さえる
PostgreSQLの基本を押さえる
● データベース利用の基本コマンド
・表の作成 … CREATE TABLE
・データの挿入… INSERT
・データの検索… SELECT
・データの更新… UPDATE
・データの削除… DELETE
● psqlツール
・データベースのリスト表示… psql -l
・データベースへの接続 … psql データベース名 ユーザー名(省略可)
・psqlのヘルプの表示 … データベースへの接続後、 help
● メタコマンド
\(バックスラッシュ) で始まるコマンドをメタコマンドと呼ぶ。
データベースの接続を終了したり、ヘルプを表示したりするコマンドがある。
・ \h …SQLコマンドのヘルプを表示 <使用例> \h INSERT
・ \? …psqlコマンドのヘルプを表示
・ \g …またはセミコロンで閉じると、クエリを実行する
・ \q …データベースの接続を終了する。
・ \c …\c データベース名 ユーザー名 と続けて
接続先のデータベースを切り替える。
・ \d …表の確認。登録されている表の一覧を表示する。
\d table1 のように\dに続けて表名を入力すると
該当する表の定義(カラム、型、修飾語)を確認することができる。
● いろいろな呼び方
・ 表 …テーブル、リレーション
・ 列 …カラム、フィールド、属性
・ 行 …レコード、タプル、データ単位
● テキストファイルからの読み込み実行
psql -f ファイル名 [データベース名] [ユーザ名]