広告スペース(バナー)
🗄️SQL レッスン
SELECTの基礎6
データ操作とサブクエリ5
構文の基本を深める7
応用的な条件・結合7
検索とテーブル操作の応用6
高度なクエリ技法6
集計とデータ整合性6
仕上げの機能と応用6
レッスン 8 / 50

INSERT/UPDATE/DELETEでデータを操作する

このレッスンでは、INSERT・UPDATE・DELETEを使ったデータの追加・更新・削除の基本を学び、データベースの中身を操作できるようになることを目標にします。「SQL INSERT UPDATE DELETE」で調べている方向けです。

INSERTでデータを追加、UPDATEで更新、DELETEで削除できます。SELECTが「読み取り」なのに対して、この3つはデータベースの中身を実際に「書き換える」操作です。

サンプルコードでは、新しい生徒をINSERTで追加し、UPDATEで点数を修正し、条件に合う行をDELETEで削除しています。それぞれの操作が実行されるたびに、テーブルの中身がどう変化していくかを、最後のSELECTで確認する流れになっています。

初心者がよくつまずくのが、UPDATEDELETEWHEREを書き忘れることです。UPDATEDELETEWHEREを忘れると全件が対象になってしまうので注意しましょう。実務では取り返しのつかない事故につながるため、実行前にSELECTで対象行を確認する習慣が大切です。

実際の開発現場では、これら3つの操作を組み合わせて日々のデータ管理が行われています。会員情報の登録・変更・退会処理など、あらゆるWebサービスの裏側でこの基本操作が動いています。

SQL
OUTPUT / 実行結果

💡 初回実行時はSQLエンジンの読み込みに数秒かかります。

🎯
ここまでできればゴール達成!
データの追加・更新・削除ができるようになります。
広告スペース(バナー)
広告スペース(記事内)