PostgreSQLメモ

PostgreSQLのインストール

brew install postgresql

PostgreSQLの起動

brew services start postgresql

PostgreSQLの終了

brew services stop postgresql

PostgreSQLでdbnameという名前のDBを作成

createdb djangoapp

PostgreSQLのdbnameという名前のDBを削除

dropdb dbname

PostgreSQLでdbnameという名前のDBにアクセスする

psql dbname

PostgreSQLでDBへのアクセスを終了する

\n (バックスラッシュはalt+¥)

PostgreSQLでテーブル一覧を表示

\d

PostgreSQLでDBのユーザーを作成

CREATE USER [[ユーザー名]];

PostgreSQLでDBのオーナーをを変更

ALTER DATABASE [[DB名]] OWNER TO [[ユーザー名]];

PostgreSQLでテーブルを作成

CREATE TABLE [[テーブル名]]( [[カラム名]] [[カラム型]], [[カラム名]] [[カラム型]], ... );

PostgreSQLでテーブルを削除

DROP TABLE [[テーブル名]];

PostgreSQLでテーブルに行を挿入

INSERT INTO [[テーブル名]] VALUES( [[値]], [[値]], ... ); 

PostgreSQLでテーブルから値を取得

SELECT [[カラム名]],[[カラム名]], ... FROM [[テーブル名]];

PostgreSQLでテーブルから条件を指定して値を取得

SELECT [[カラム名]],[[カラム名]], ... FROM [[テーブル名]] WHERE [[条件式]];
SELECT [[カラム名]],[[カラム名]], ... FROM [[テーブル名]] WHERE [[条件式]] AND [[条件式]];
SELECT [[カラム名]],[[カラム名]], ... FROM [[テーブル名]] WHERE [[条件式]] OR [[条件式]];

PostgreSQLでテーブルから並び順を指定して値を取得

SELECT [[カラム名]],[[カラム名]], ... FROM [[テーブル名]] ORDER BY [[カラム名]];

PostgreSQLでテーブルの値を更新

UPDATE [[テーブル名]] SET [[カラム名]] = [[値]] WHERE [[条件式]];

PostgreSQLでテーブルの値を削除

DELETE FROM [[テーブル名]] WHERE [[条件式]];

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です