SQL入門チュートリアルマニュ...login
SQL入門チュートリアルマニュアル
著者:php.cn  更新時間:2022-04-12 14:15:40

SQLの更新



UPDATE ステートメントは、テーブル内のレコードを更新するために使用されます。


SQL UPDATEステートメント

UPDATEステートメントは、テーブル内の既存のレコードを更新するために使用されます。

SQL UPDATE構文

UPDATE table_name
SET column1=value1,column2=value2,...
WHERE some_column= some_value;

lampSQL UPDATE ステートメントの WHERE 句に注意してください。
WHERE 句は、更新する必要があるレコードを指定します。 WHERE 句を省略すると、すべてのレコードが更新されます。


デモデータベース

このチュートリアルでは、php サンプル データベースを使用します。

以下は「ウェブサイト」テーブルから選択されたデータです:

+----+-------------+------------ - ---------------+------+-----------+
| 国名 |
-- -+---------------+---------------+----- --+------+
| グーグル https://www.google.cm/ | タオバオ | | 13 | 中国語のウェブサイト |
| | フェイスブック | https://www.facebook.com/ |
+----------+---------- - -------+------+-----------+


SQL UPDATE の例

Alexa を実行したいとします。 「php中国語ウェブサイト」のランキングが5000位に更新され、国がアメリカに変更されました。

次の SQL ステートメントを使用します:

UPDATE Websites

SET alexa='5000', country='USA'

WHERE name='php中文网';

上記の SQL を実行して読み取ります。 「Web サイト」テーブルのデータは次のようになります:

更新警告!

記録を更新するときは特に注意してください!上記の例で、以下に示すように WHERE 句を省略すると:

UPDATE Websites

SET alexa='5000', country='USA'


上記のコードを実行すると、Web サイト内のすべてのデータが削除されます。表 Alexa を 5000 に、国を USA に変更します。
WHERE 句を指定せずに UPDATE を実行するときは、さらに注意してください。