MySQLのUPDATE文の使い方は何ですか?
MySQLでは、UPDATE文が使用されて、テーブル内の既存のデータを変更します。
UPDATE文の書式は以下の通りです:
UPDATE 表名
SET 列名1 = 值1, 列名2 = 值2, ...
WHERE 条件;
表の名前は更新すべきテーブルの名前であり、列の名前は更新する列の名前、値は設定する新しい値です。
複数の列と値を指定することができますが、各列名と値はコンマで区切られます。 WHERE句はオプションであり、更新条件を指定するために使用されます。 WHERE句を指定しない場合、テーブル内のすべての行が更新されます。
Here is an example:
以下は例です。
studentsという表があり、id、name、ageの列が含まれていると仮定します。idが1の学生の名前を”Tom”に更新し、年齢を18に更新したい場合は、次のUPDATE文を使用できます。
UPDATE students
SET name = 'Tom', age = 18
WHERE id = 1;
idが1の学生の名前と年齢を更新します。更新条件はWHERE句で指定されており、条件を満たす行のみが更新されます。
WHERE句を使用しないと、表のすべての行が更新されます。
UPDATE students
SET name = 'Tom', age = 18;
この操作は、全ての生徒の名前と年齢を更新します。
UPDATE文を使用する前に、データのバックアップを取ることをお勧めします。誤操作やデータの損失を防ぐために必要です。