SQL-Anweisung UPDATE
UPDATE-Anweisung wird verwendet, um Datensätze in einer Tabelle zu aktualisieren.
SQL-Anweisung UPDATE
UPDATE-Anweisung die Tabelle in der vorhandenen Datensatz zu aktualisieren.
SQL UPDATE Syntax
SET column1 = value1 , column2 = value2 ,...
WHERE some_column = some_value ;
Beachten Sie, dass SQL - Anweisung UPDATE WHERE - Klausel! WHERE-Klausel gibt an, welcher Datensatz oder Datensätze, die aktualisiert werden müssen. Wenn Sie die WHERE-Klausel weglassen, werden alle Datensätze aktualisiert! |
Die Demo-Datenbank
In diesem Tutorial werden wir w3big Beispieldatenbank verwenden.
Hier finden Sie eine ausgewählte "Websites" Tabellendaten:
+----+--------------+---------------------------+-------+---------+ | 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 | +----+--------------+---------------------------+-------+---------+
Beispiele für SQL UPDATE
Angenommen, wir Alexa Ranking aktualisiert bis 5000, Land USA auf "Tutorial" wollen.
Wir verwenden die folgende SQL-Anweisung:
Beispiele
Führen Sie die oben SQL, dann lesen Sie die "Websites" Liste sind die Daten wie folgt:
Update-WARNUNG!
Wenn Aktualisieren von Datensätzen besonders vorsichtig sein! In dem obigen Beispiel, wenn wir die WHERE-Klausel weglassen, wie folgt:
SET alexa = '5000', Land = 'USA'
Websites werden den Code über der Tabelle alle Daten alexa bis 5000, als Land die USA auszuführen.
UPDATE WHERE-Klausel nicht ausführt, vorsichtig zu sein, dann vorsichtig sein.