アフィリエイト広告を利用しています


スキル無しのシステムインストラクターから、システムエンジニアへの転身日記。
◇◆◇ 2013年取得資格
LPICレベル1
LPICレベル2
LPICレベル3 Core
LPICレベル3 Speciality 302
LPICレベル3 Speciality 303
LPICレベル3 Speciality 304

Cisco CCENT
Cisco CCNA

Java SE 7 Silver
Java SE 7 GOLD

OSS-DB Silver

◇◆◇ 2014年取得資格
HTML5 Professional レベル1

広告

この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
posted by fanblog

【OSS-DB試験対策】Silver PostgreSQLをインストールしてからテーブルを作成する


テーブルを作成するまでの流れ



PostgreSQLをインストールしてから、実際にテーブルを作るまでの流れです。
しかし、ブログに貼り付けるとSQL結果がずれちゃうな・・・。
一応、CCSでMSPゴシックや、メイリオ指定しているんですがね・・・。
見るときは、…脳内変換してくださいねw


利用できるデータベースのリストを表示
psql -l


データベースにログイン(psql データベース名 ユーザー名)
psql postgresql dba


プロジェクトに使うデータベースを作成
create database shop;


作成したデータベースへ切り替えを行う
\c shop dba


テーブルを作成する
CREATE TABLE goods
(goods_id INTEGER NOT NULL,
goods_name VARCHAR(50) NOT NULL,
goods_class VARCHAR(25) NOT NULL,
sales_price INTEGER,
purchase_price INTEGER,
record_date DATE,
PRIMARY KEY (goods_id));


作成したテーブルの定義を確認する
SELECT * FROM goods;

Table "public.goods"
Column | Type | Modifiers
----------------+-----------------------+-----------
goods_id | integer | not null
goods_name | character varying(50) | not null
goods_class | character varying(25) | not null
sales_price | integer |
purchase_price | integer |
record_date | date |

テーブルに中身を登録していく
INSERT INTO goods VALUES (0001,'もも','果物',30,100,'2013-06-20');
INSERT INTO goods VALUES (0002,'なし','果物',25,80,'2013-06-20');
INSERT INTO goods VALUES (0003,'みかん','果物',10,30,'2013-06-27');
INSERT INTO goods VALUES (0004,'牛肉','精肉',100,300,'2013-07-10');
INSERT INTO goods VALUES (0005,'豚肉','精肉',100,200,'2013-07-15');
INSERT INTO goods VALUES (0006,'さば','鮮魚',30,150,'2013-08-01');


テーブルの中身を確認する
SELECT * FROM goods;


goods_id | goods_name | goods_class | sales_price | purchase_price | record_date
-------------+------------------+------------------+----------------+---------------------+-------------
  1 | もも | 果物 | 30 | 100 | 2013-06-20
2 | なし | 果物 | 25 | 80 | 2013-06-20
3 | みかん | 果物 | 10 | 30 | 2013-06-27
4 | 牛肉 | 精肉 | 100 | 300 | 2013-07-10
5 | 豚肉 | 精肉 | 100 | 200 | 2013-07-15
6 | さば | 鮮魚 | 30 | 150 | 2013-08-01

    >>次へ
×

この広告は30日以上新しい記事の更新がないブログに表示されております。