PostgreSQL入門:CRUDの基本(SELECT/INSERT/UPDATE/DELETE/UPSERT)

postgresql crud

PostgreSQLで最初に身につけたいのが、データ操作の基本である CRUD です。 CRUD は Create(作成)/ Read(参照)/ Update(更新)/ Delete(削除) の略で、SQLの中心です。

この記事では、実務でよく使う形に絞ってSELECT / INSERT / UPDATE / DELETE / UPSERT を「注意点付き」「コピペで試せる形」でまとめます。

事前準備

まずは試せる環境を用意します。sales スキーマを作り、簡単な orders テーブルを作成します。

CREATE SCHEMA IF NOT EXISTS sales;

DROP TABLE IF EXISTS sales.orders;

CREATE TABLE sales.orders (
  id           bigserial PRIMARY KEY,
  customer_id  bigint NOT NULL,
  order_date   date   NOT NULL DEFAULT CURRENT_DATE,
  amount       numeric(12,2) NOT NULL,
  status       text NOT NULL DEFAULT 'new'
);

コメントする

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

上部へスクロール