追加・更新・削除

INPUT · スライド

追加・更新・削除 総合演習

01 / 03

3つの命令がそろった

書きかえる命令はこの3つ。形をならべて見ておこう。

  • 足す … INSERT INTO 表 (列...) VALUES (値...);
  • 直す … UPDATE 表 SET 列 = 値 WHERE 条件;
  • 消す … DELETE FROM 表 WHERE 条件;

読む SELECT と合わせて4つ。アプリのデータ操作はこれで足りるよ。

02 / 03

書き込みは対象を決めてから

UPDATEDELETEWHERE で対象が決まる。手順はいつも同じだよ。

  • 同じ WHERESELECT して、何行あるか見る
  • 思ったとおりなら書きかえる
  • もう一度 SELECT して結果を見る

WHERE を書き忘れると全行に効く、というのだけは忘れないでね。

03 / 03

確かめ方も自分で選ぶ

確認の SELECT には、ここまでに覚えた読み方を全部使えるよ。並べる、絞る、数える、グループごとにまとめる。

下の例は、置き場をまとめてから place ごとの合計を見たもの。見出しは書いた式のまま SUM(stock) になるよ。

このレッスンは練習10問だけ。問題ごとに確認クエリが置いてあるので、その結果が変わるように書き込んでいこう。

UPDATE tools SET place = 'たな'  WHERE place = 'ロッカー';SELECT place, SUM(stock) FROM tools  GROUP BY place ORDER BY place;

実行結果

かご | 8
そうこ | 15
たな | 39