データベース作成

CREATE DATABASE dbname;
CREATE DATABASE dbname WITH ENCODING = 'EUC_JP';
データベース削除

DROP DATABASE db_name;
テーブルの作成

CREATE TABLE table_name (
id int SERIAL UNIQUE, #重複しない順番の値をふる
column_name1 int NOT NULL,
column_name2 text NOT NULL,
column_name3 varchar(10) NOT NULL,
column_name4 int DEFAULT 0, #デフォルト値設定
primary key(id) #主キー設定
);
列の追加

ALTER TABLE table_name ADD COLUMN column_name5 int;
#(制約CHECK・UNIQUE・REFERENCESは設定できるが、
NOTNULL、DEFAULTは設定できない。)
列の属性変更

#列にデフォルト設定
ALTER TABLE table_name ALTER column_name SET DEFAULT
値;

#NOT NULLを設定
NOT NULLは、既に値がNUT NULLの場合はエラーになるので、
先に0などの値を入力しておく。

UPDATE table_name SET column_name=0;
ALTER TABLE table_name ALTER column_name SET NOT NULL;