MySQL-Update-Anweisung

Mysql Update Statement



MySQL ist ein Open-Source-Datenbankverwaltungssystem, das sowohl für kleine als auch für große Projekte verwendet werden kann. Es wurde von The Oracle Corporation entwickelt und verwendet dahinter Standard-SQL. Im Datenbankmanagement sind CRUD-Operationen eine Art Grundvoraussetzung, die man kennen sollte.







In diesem Artikel erfahren Sie, wie Sie die Daten in MySQL-Tabellen mit der von MySQL bereitgestellten UPDATE-Anweisung aktualisieren. Eine UPDATE-Anweisung ist im Grunde eine DML-Anweisung (Data Manipulation Language), da sie die Daten ändert oder aktualisiert.



Syntax

Die Syntax zum Aktualisieren einer Spalte oder Spalten in einer Tabelle in MySQL lautet:



AKTUALISIEREN Tabellenname
EINSTELLEN
Spaltenname= Wert ,
...
[ WO Zustand]

In dieser Syntax Tabellenname ist die Tabelle, in der Sie eine beliebige Spalte aktualisieren möchten.





Mit der EINSTELLEN -Klausel können wir mehreren Spalten neue Werte zuweisen, indem wir das Gleichheitszeichen = verwenden.

Spaltenname ist die Spalte, in der Sie ein Update vornehmen möchten.



Am Ende können wir auch die WO -Klausel, um eine Bedingung anzuwenden oder den Aktualisierungsprozess zu filtern.

Lassen Sie uns dies deutlich machen, indem wir ein Beispiel zeigen, in dem wir den Wert einer Spalte in einer Tabelle aktualisieren würden.

Beispiel

Öffnen Sie zunächst Ihr Terminal, melden Sie sich bei der MySQL-Shell an und wählen Sie die Datenbank aus, in der Sie eine Tabelle aktualisieren möchten. Um alle Tabellen in einer Datenbank anzuzeigen, führen Sie diesen Befehl aus:

ZEIGEN TISCHE ;

Wir haben eine Tabelle in unserer ausgewählten Datenbank. Mal sehen, ob darin Daten vorhanden sind oder nicht. Um die Daten in einer Tabelle anzuzeigen, führen Sie den SELECT-Befehl wie folgt aus:

AUSWÄHLEN * VON Autos;

Angenommen, wir möchten den Namen und das Herstellungsdatum des Autos der dritten Zeile von BMW I8 auf BMW M4 aktualisieren, wobei car_id 3 ist. Dann würde die Abfrage zum Aktualisieren des Namens und des Datums so aussehen:

AKTUALISIEREN Tabellenname
EINSTELLEN
autoname=„BMW M4“,
Mandat='2020-10-10'
WO auto_id= 3;

Nachdem wir den Update-Befehl ausgeführt haben und eine Ausgabe von 1 Zeile(n) betroffen ist, sehen wir uns nun die Tabelle an:

AUSWÄHLEN * VON Autos WO auto_id= 3;

Wie Sie im Screenshot unten sehen können, wurden die Daten der dritten Zeile erfolgreich aktualisiert.

So können Sie die Daten einer beliebigen Tabelle in MySQL mit der UPDATE-Anweisung aktualisieren.

Abschluss

Wir haben die Verwendung der UPDATE-Anweisung kennengelernt und wie wir Daten in jeder MySQL-Datenbank aktualisieren können. Anschließend haben wir besprochen, wie eine einzelne Spalte sowie mehrere Spalten gleichzeitig aktualisiert werden. Schließlich haben wir auch die Verwendung der WHERE-Klausel gesehen.