Query Go
更新系の SQL 構文一覧
Query Go Query Go
構文リファレンス 設計ガイド 高速化チェックリスト 方言早見表
構文リファレンス
設計
横断トピック
他の教科書を見る
Git Ready Git Ready Secure Steady Secure Steady
構文リファレンス
設計
横断トピック
他の教科書を見る
Git Ready Git Ready Secure Steady Secure Steady
ホーム 更新系

更新系

6 コマンド

行を追加する INSERT

テーブルへの行追加。基本形、複数行まとめて、SELECT 結果から、DEFAULT VALUES まで

行を更新する UPDATE

既存行の値を書き換える。UPDATE ... FROM / JOIN と、WHERE 忘れによる全件更新事故

行を削除する DELETE

行を削除する。DELETE USING (PostgreSQL)、外部キー制約、TRUNCATE との違い

あれば更新・なければ追加 MERGE / UPSERT

存在すれば UPDATE、なければ INSERT。標準 MERGE と PostgreSQL / MySQL の方言

更新した行を返す RETURNING / OUTPUT

INSERT/UPDATE/DELETE の影響行を返す。PostgreSQL RETURNING、SQL Server OUTPUT、MySQL 非対応

テーブルを空にする TRUNCATE

テーブルを高速に全削除する DDL 寄りの操作。DELETE との違いと MySQL の暗黙コミット

教科書サイト一覧
About 利用規約 プライバシー

© 2026 Easegis

|Git Ready Git Ready Secure Steady Secure Steady
About 利用規約 プライバシー