トップページ >  PostgreSQL >  テーブル作成
初版2012/02/07: 最終更新日2012/02/07
  テーブル作成
目次
テーブル作成
バイト数ではなく文字数
テーブル作成
PostgreSQLでテーブルを作成するにはCREATE文を発行します。

create table address (
name varchar(50),
addr varchar(50),
telno varchar(50),
insert_time timestamp with time zone
);
これでaddressというテーブルが作成されました。timestamp with time zoneとするとタイムゾーンも表示されます。

1行インサートし、データを表示してみると以下のようにタイムゾーンが表示されます。



バイト数ではなく文字数
テーブルを作成しましたが、varcharやcharに指定した数字は他のDBと異なり、文字数を表します。
例えば、varchar(4)の場合、'ああああ'はセットできますが'aaaaa'はエラーとなります。
これはvarchar(4)が文字数4の文字列型を意味するからです。