MENU

UPDATE文

はじめに 

UPDATE文は、SQLのなかでもデータ操作言語と呼ばれ、 データベース内のデータを変更、 更新する命令です。 

UPDATE文を使用することによって、 すでに登録したデータの変更を行うことができます。 

Step1: 概念を知る 

UPDATE文 

 テーブル内のデータを変更する際に用います。 

Step2: 使い方を知る 

では、さっそくテーブル内のデータを変更してみましょう。 

1. UPDATE を宣言し、テーブル名 person をつけます。 

2.UPDATE文の後にSETの宣言も必要ですので合わせて覚えましょう

3.変更したい値が属するカラム名、値を列挙します

4.変更したい行が決まっていて限定したいときはWHERE句で指定します。

実行して構文にエラーがなければテーブル内のデータが変更されます。 
これで、 データに変更があってもテーブルを新しくすることができます。 

さて、解説の4番目が太字になっていますが、 ここが大事です! 
UPDATE文は、 WHERE句を指定しなかった場合、テーブル内にある行すべてに対して変更命令を出します。 

つまりこういうことです。

すべてのデータが同一に変更されました。 
元々すべてのデータを同一に変更したい場合はこれでいいですが、ケースとしては少ないと思いますので、WHERE句を指定するクセをつけましょう。 
本番データ (お客さんが実際に使用するデータ) を稼働中に誤って全更新。 
なんてあってはいけませんので!

目次