Heim > Datenbank > MySQL-Tutorial > Hauptteil

So schreiben Sie eine SQL-Update-Anweisung

清浅
Freigeben: 2020-09-16 11:56:34
Original
45212 Leute haben es durchsucht

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 set

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>
Nach dem Login kopieren

Syntaxeinführung

: Der Name der Tabelle, die die Informationen enthält Zu ändernde Wertespalte

: Der Name der Spalte, in der die Daten geändert werden sollen

: Der neue Wert, der in eingegeben werden soll Spalte

: 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;
Nach dem Login kopieren

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 ;
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage