付録Aサンプルテーブルの定義と内容
原 隆文
主に4章で使用している4つのテーブルについて、それらの定義と内容(データ)を示します。waterfall
テーブルは列の数が多いので、本書の解説に関係する列のみを掲載してあります。
各テーブルのCREATE TABLE
文と出力結果はMySQLでのものであり、他のRDBMSを使用する場合は、次のように変更してください。
- Oracle——
INTEGER
をNUMBER
に、VARCHAR
をVARCHAR2
に変更 - PostgreSQL——変更なし
- SQL Server——
TIMESTAMP
をDATETIME
に変更 - SQLite——
VARCHAR(n)
をTEXT
に、TIMESTAMP
をTEXT
/REAL
/INTEGER
のいずれかに変更
A.1 county
テーブル
定義
CREATE
TABLE
county
(
id
INTEGER
NOT
NULL
,
name
VARCHAR
(
10
),
population
INTEGER
,
CONSTRAINT
pk_county
PRIMARY
KEY
(
id
)
);
データ
SELECT
*
FROM
county
;
+----+-----------+------------+ | id | name | population | +----+-----------+------------+ | 2 | Alger | 9862 | | 6 | Baraga | 8746 | | 7 | Ontonagon | 7818 | | 9 | Dickinson | 27472 | | 10 | Gogebic | 17370 | | 11 | Delta | 38520 | +----+-----------+------------+ ...
Get SQLポケットガイド 第4版 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.