データベース/MySQL、PostgreSQL、SQLite

DBの初期化~テーブルの作成(4ページ目)

連載「WindowsでPostgreSQLを使う」今回はDBの初期化~テーブルの作成まで解説します。

執筆者:堀江 美彦

8. psqlの起動、テーブルの作成

8.1 psqlの起動

psql test
とタイプし、改行を押し、psqlを起動します。

Welcome to psql 7.3.1, 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

test=#


上記のメッセージが表示されます。

8.2 テーブルの作成 create table

修正履歴
2004-02-05 tab1テーブルのnameとnote列の属性をchar(固定長文字列)としていましたがvarchar(可変長文字列)に修正しました。

次にテスト用のテーブルを作成します。
create table tab1 (number integer unique,name varchar(40) not null,note varchar(60));
とタイプし、改行を押し、テーブル tab1を作成します。

NOTICE:  CREATE TABLE / UNIQUE will create implicit index 'tab1_number_key' for
table 'tab1'
NOTICE:  CREATE TABLE / UNIQUE will create implicit index 'tab1_number_key' for
table 'tab1'
CREATE TABLE


上記のメッセージが表示されテーブル tab1が作成されます。

\d tab1;
とタイプし、改行を押し、テーブル tab1の構成を確認します。

           Table "public.tab1"
 Column |         Type          | Modifiers
--------+-----------------------+-----------
 number | integer               |
 name   | character varying(40) | not null
 note   | character varying(60) |
Indexes: tab1_number_key unique btree (number)


以上でtab表の作成は完了です。

WindowsでPostgreSQL 記事 一覧


【編集部おすすめの購入サイト】
楽天市場でデータベース関連の書籍を見るAmazon でデータベース関連の書籍を見る
  • 前のページへ
  • 1
  • 2
  • 3
  • 4
※記事内容は執筆時点のものです。最新の内容をご確認ください。
※OSやアプリ、ソフトのバージョンによっては画面表示、操作方法が異なる可能性があります。

あわせて読みたい

あなたにオススメ

    表示について

    カテゴリー一覧

    All Aboutサービス・メディア

    All About公式SNS
    日々の生活や仕事を楽しむための情報を毎日お届けします。
    公式SNS一覧
    © All About, Inc. All rights reserved. 掲載の記事・写真・イラストなど、すべてのコンテンツの無断複写・転載・公衆送信等を禁じます