■データベース作成
createdb [DbName]
■データベース削除
dropdb [DbName]
■DBアクセス
psql [DbName]
■DB一覧
psql -l
■バックスラッシュコマンド
\? — バックスラッシュコマンドヘルプ表示
\h — SQLヘルプ表示
\d [TableName] — テーブル定義表示
\df — 関数一覧表示
\dn — スキーマ一覧表示
\dp — テーブルのアクセス権表示
\dS — システムのテーブル一覧表示
\dt — ユーザーテーブル一覧表示
\dT — 型の一覧表示
\l — データベースの一覧表示
\z — アクセス権付きでデータベースの一覧表示
\! [Command] — システムコマンド実行
\q — psql終了
基本的なSQLクエリ
■テーブル作成
CREATE TABLE [TableName] ([ColumnName] [Type],・・・);
■レコード挿入
INSERT INTO [TableName] VALUES (‘[TextData]’,[IntData],・・・);
■レコードの表示
SELECT * FROM [TableName];
■レコード更新
UPDATE [TableName] SET [ColumnName]='[TextData]’ WHERE ・・・
■レコード削除
DELETE FROM [TableName] WHERE ・・・
■テーブル削除
DROP TABLE [TableName];