Postgresの基本的な操作一覧

2022/09/04に公開

Postgres起動 / 停止

brew services start postgresql
brew services stop postgresql

Postgresにログイン

sudo -u postgres -i

DB作成 / 削除

createdb foo
dropdb foo

psqlによるDB操作

psql table1

DBの定義 (*table1)

create table table1 (
 id INTEGER PRIMARY KEY,
 description VARCHAR NOT NULL
);

データ表示

SELECT * from table1;
SELECT * from table1 where id = 1;

データ挿入

INSERT INTO table1 (id, description) VALUES (1, 'this is a thing');

データ更新

UPDATE table1 SET description = '123' WHERE id = 1;

データ削除

DELETE FROM table1 WHERE id = 2;

Discussion