技術のメモ箱

PostgreSQL/CREATE TABLE

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バイトの日付(時刻なし)
pagetop