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

更新系

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 ReadyGit ReadySecure SteadySecure SteadyDock StayDock Stay
サイトマップAbout利用規約プライバシー