Heim  >  Artikel  >  Datenbank  >  So schreiben Sie eine SQL-Update-Anweisung

So schreiben Sie eine SQL-Update-Anweisung

清浅
清浅Original
2019-05-09 10:12:3845216Durchsuche

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

So schreiben Sie eine SQL-Update-Anweisung

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn