PostgreSQL/CREATE TABLE
CREATE TABLE test1 (
upd_user character(8),
upd_date timestamp,
id integer,
amount decimal,
name character varying(20)
);
よく使いそうなデータ型のみ列挙する。
名前 | 種類 | 概要 |
---|---|---|
integer | 数値型 | 4バイトの整数。intと略してもよい |
bigint | 数値型 | 8バイトの整数 |
decimal | 数値型 | 正確な指定精度の少数。numericと等価 |
real | 数値型 | 4バイトの浮動小数点データ型 |
double precision | 数値型 | 8バイトの浮動小数点データ型 |
character(n) | 文字型 | 空白で埋められた固定長。別名はchar(n) |
character varying(n) | 文字型 | 上限付き可変長。別名はvarchar(n) |
text | 文字型 | 制限なし可変長 |
timestamp | 日付型 | 8バイトの日付と時刻両方(時間帯なし) |
date | 日付型 | 4バイトの日付(時刻なし) |