OSSDB標準教科書2章 データ型

PostgreSQLRDBSQL勉強メモ

OSSDB標準教科書

[http://oss-db.jp/ossdbtext/text.shtml:embed:cite]

2章 データ型

数値データ型

  • いろいろある
データ型 サイズ(byte) 範囲
smallint 2 2の補数表現
integer 4 2の補数表現
bigint 8 2の補数表現
decimal 可変 最大1000桁(10進)の小数
numeric decimalのエイリアス decimalのエイリアス
real 4 6桁精度
double precision 8 15桁精度
serial 4 integerの正数のみ
bigserial 8 bigintの正数のみ

文字列データ型

character varying型 (varchar)

  • 上限付き可変長文字列
  • 全角・半角にかかわらず1文字は1文字

character型

  • 上限付き固定長文字列
  • 不足時は空白で埋められる

text型

  • 上限なし可変長文字列
  • ANSI SQL標準で定義されていない

日付・時刻データ型

date型

  • 日付のみ

time型

  • 時刻のみ

timestamp型

  • 日付と時刻両方