広告スペース(バナー)
🗄️SQL レッスン
データ操作とサブクエリ5▾
構文の基本を深める7▾
応用的な条件・結合7▾
検索とテーブル操作の応用6▾
高度なクエリ技法6▾
集計とデータ整合性6▾
レッスン 8 / 50
INSERT/UPDATE/DELETEでデータを操作する
このレッスンでは、INSERT・UPDATE・DELETEを使ったデータの追加・更新・削除の基本を学び、データベースの中身を操作できるようになることを目標にします。「SQL INSERT UPDATE DELETE」で調べている方向けです。
INSERTでデータを追加、UPDATEで更新、DELETEで削除できます。SELECTが「読み取り」なのに対して、この3つはデータベースの中身を実際に「書き換える」操作です。
サンプルコードでは、新しい生徒をINSERTで追加し、UPDATEで点数を修正し、条件に合う行をDELETEで削除しています。それぞれの操作が実行されるたびに、テーブルの中身がどう変化していくかを、最後のSELECTで確認する流れになっています。
初心者がよくつまずくのが、UPDATEやDELETEでWHEREを書き忘れることです。UPDATEやDELETEはWHEREを忘れると全件が対象になってしまうので注意しましょう。実務では取り返しのつかない事故につながるため、実行前にSELECTで対象行を確認する習慣が大切です。
実際の開発現場では、これら3つの操作を組み合わせて日々のデータ管理が行われています。会員情報の登録・変更・退会処理など、あらゆるWebサービスの裏側でこの基本操作が動いています。
SQL
OUTPUT / 実行結果
💡 初回実行時はSQLエンジンの読み込みに数秒かかります。
🎯
ここまでできればゴール達成!
データの追加・更新・削除ができるようになります。
データの追加・更新・削除ができるようになります。
広告スペース(バナー)
広告スペース(記事内)