Heim >Datenbank >MySQL-Tutorial >So schreiben Sie eine SQL-Update-Anweisung
Die Aktualisierungsanweisung in der SQL-Datenbank muss mit der UPDATE-Anweisung abgeschlossen werden. Die Funktion der UPDATE-Anweisung besteht darin, die vorhandenen Daten in der Datenbank zu ändern, um den Zweck der Datenaktualisierung zu erreichen 2d8f501bba7dbcabf64f6c8aceccc3b7 set f4c55dd52f1b37a9debd48ac1ff8dbb5
Die Update-Anweisung in der SQL-Datenbank sollte mit der UPDATE-Anweisung abgeschlossen werden Die Funktion der UPDATE-Anweisung besteht darin, die vorhandenen Daten in der Datenbank zu ändern, um den Zweck der Datenaktualisierung zu erreichen.
Datenänderungen in der Datenbank sind in realen Anwendungen unvermeidlich. Typischerweise werden die meisten Daten in fast allen Benutzerdatenbanken bis zu einem gewissen Grad geändert. Wenn Sie Datenbankeinträge in einer SQL Server-Datenbank ändern möchten, müssen Sie die UPDATE-Anweisung verwenden, um die vorhandenen Daten in der Datenbank zu ändern. Obwohl diese Aussage einige komplexe Optionen enthält, ist sie eine der am einfachsten zu erlernenden. Dies liegt daran, dass der übergeordnete Teil dieser Anweisung in den meisten Fällen selten verwendet wird. Aus Benutzersicht dient die UPDATE-Anweisung nur dazu, die Daten in der angegebenen Zeile zu ändern. Was aber tatsächlich intern passiert, ist, dass SQL Server alte Datenzeilen aus der Tabelle löscht und neue Zeilen einfügt.
UPDATE-Syntax
update <table_name> set <column_name> = <value> where <search_condition>
Syntaxeinführung
2d8f501bba7dbcabf64f6c8aceccc3b7: Der Name der Tabelle, die die Informationen enthält Zu ändernde Wertespalte
f4c55dd52f1b37a9debd48ac1ff8dbb5: Der Name der Spalte, in der die Daten geändert werden sollen
8487820b627113dd990f63dd2ef215f3: Der neue Wert, der in eingegeben werden soll Spalte
d27c8605733fdd4527c90adf380f31d8: Dies ist der wichtigste Teil der UPDATE-Anweisung. Durch die Angabe einer guten Suchbedingung können Sie die Anzahl der geänderten Zeilen in der Tabelle begrenzen. Wenn Sie keine Suchkriterien angeben, ändert SQL Server alle Zeilen in der Tabelle mit neuen Werten
Beispiel:
Sehen wir uns nun an, wie man a tatsächlich ändert bestimmte Zeile in der Tabelle Einige Zeilen. Wir haben eine Spalte in der Tabelle, die einen eindeutigen Wert verwendet, der jede Zeile in der Tabelle unterscheidet. Daher können wir problemlos eine UPDATE-Anweisung schreiben, um nur die Datenzeile zu ändern, die einem Autor entspricht. Wie folgt:
Der Code lautet wie folgt:
update users set phone=78789831 where number =231;
Zum Beispiel möchten wir jetzt den Preis für jeden Artikel in der Supermarkttabelle um 11 % erhöhen. Ist es notwendig, einen unabhängigen Artikel zu schreiben? UPDATE-Anweisung für jede Zeile? In der aktuellen Situation müssen möglicherweise nicht viele UPDATE-Anweisungen geschrieben werden, aber wenn es sich um eine größere Tabelle handelt, wird dies ein Problem darstellen. Die Antwort lautet also nein. Sie müssen lediglich eine UPDATE-Anweisung schreiben, die nicht die zu aktualisierenden Zeilen angibt, etwa so:
Der Code lautet wie folgt:
update shop set priceprice = price * .11 ;
Das obige ist der detaillierte Inhalt vonSo schreiben Sie eine SQL-Update-Anweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!