Latest web development tutorials

SQL UPDATEステートメント

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


SQL UPDATEステートメント

UPDATE文は、既存のレコードでテーブルを更新します。

SQL UPDATE構文

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

ランプ そのSQL UPDATE文句を注意してください!
WHERE句がどのレコードまたは更新する必要のあるレコードを指定します。 WHERE句を省略した場合、すべてのレコードが更新されます!


デモ・データベース

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

以下は、選択した「ウェブサイト」のテーブルデータです。

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


SQL UPDATEの例

私たちはアメリカへ、アレクサ5000に更新ランク付け国を「チュートリアル」するとします。

私たちは、次のSQL文を使用します。

UPDATE ウェブサイト SET アレクサ= '5000'、国= 'USA' WHERE = 'チュートリアル';

その後、「Webサイト」のリストを読んで、上記のSQLを実行し、次のように、データは次のとおりです。



更新警告!

レコードを更新すると、余分な注意します! 私たちは、WHERE句を省略した場合は、上記の例では、次のように:

UPDATEウェブサイト
SETのアレクサ= '5000'、国= 'USA'

ウェブサイトは、5000にテーブルの上に、米国への国のすべてのデータのアレクサのコードを実行します。

句は注意しなければ実行されないUPDATEは、次に注意してください。