PostgreSQL で献血データベースを作ろう

使用例 (1)

今度はデータの登録ね. 献血終了後すぐにわかる献血回数 (スタンプの個 数), 実際の回数, 日付, 献血の種類, 献血ルーム名, 都道府県名, 所属する 献血センター名, 血圧 (上下) をまず insert で登録します. そして, 約 1 週間後に送られてくる葉書を見て ALT, AST, ガンマ GTP, 総蛋白, アルブミン, アルブミン対グロブリン比, コレステロール, 赤血球数, ヘモグロビン量, ヘ マトクリット値, 平均赤血球容積, 平均赤血球ヘモグロビン量, 平均赤血球ヘ モグロビン濃度, 白血球数, 血小板数を, update で入力します.

$ psql bd
Welcome to the POSTGRESQL interactive sql monitor:
  Please read the file COPYRIGHT for copyright terms of POSTGRESQL

   type \? for help on slash commands
   type \q to quit
   type \g or terminate with semicolon to execute query
 You are currently connected to the database: bd

bd=> insert into bd_rec                  -- bd_rec にデータ挿入
bd-> (                                   -- 項目を列挙
bd->         number, realnum, when, type,
bd->         room, pref, center,
bd->         prsh, prsl
bd-> ) values
bd-> (                                   -- 値を列挙
bd->         88, 60, '1999/02/21', '血小板',
bd->         '新宿東口献血ルーム', '東京都', '中央',
bd->         120, 60
bd-> );
INSERT …

bd=> update bd_rec set                   -- 残りのデータを入力
bd->         alt = 17,                   -- ALT
bd->         ast = 17,                   -- AST
bd->         ggtp = 17,                  -- ガンマ GTP
bd->         tp = 7.6,                   -- 総蛋白
bd->         alb = 4.1,                  -- アルブミン
bd->         ag = 1.2,                   -- A/G 比
bd->         chol = 192,                 -- コレステロール
bd->         rbc = 546,                  -- 赤血球数
bd->         hb = 15.5,                  -- ヘモグロビン量
bd->         ht = 47.9,                  -- ヘマトクリット値
bd->         mcv = 87.7,                 -- 平均赤血球容積
bd->         mch = 28.4,                 -- 平均赤血球ヘモ量
bd->         mchc = 32.4,                -- 平均赤血球ヘモ濃度
bd->         wbc = 54,                   -- 白血球数
bd->         plt = 20.0                  -- 血小板数
bd->         where realnum = 60;         -- 実数 60 回を更新
UPDATE 1
bd=> \q


[うさぎ印] おたより, お待ちしています

m@sa.to