SQL UPDATE: Erfahren Sie, wie Sie Werte in einer Tabelle aktualisieren



Dieser Artikel zu SQL UPDATE ist eine umfassende Anleitung zur Verwendung der UPDATE-Abfrage zum Aktualisieren von Datenwerten in einzelnen oder mehreren Datensätzen.

Bei der Verwendung von Datenbanken möchten wir häufig einige Datenwerte entweder in einem einzelnen Datensatz oder für mehrere Datensätze aktualisieren. Strukturierte Abfragesprache (SQL) bietet verschiedene Befehle zum Zugreifen auf, Abrufen und Verwalten von Datenbanken. Aus dem Los eine solche ist der UPDATE-Befehl. Der Befehl UPDATE wird verwendet, um in einer Tabelle vorhandene Daten zu aktualisieren.Die folgenden Themen werden in diesem Artikel behandelt:

  1. UPDATE-Anweisung
  2. Syntax
  3. Beispiele:

SQL UPDATE-Anweisung

Mit dem Befehl UPDATE können Sie einen einzelnen Datensatz oder mehrere in einer Tabelle vorhandene Datensätze ändern.





Syntax:

UPDATE TableName SET Column1 = Value1, Column2 = Value2, & hellip, ColumnN = ValueN WHERE Bedingung

Hier die WHERE-Klausel Gibt an, welche Datensätze aktualisiert werden müssen. Für den Fall, dass Sie die WHERE-Klausel weglassen, werden alle in der Tabelle vorhandenen Datensätze aktualisiert.

Nachdem Sie die Syntax verstanden haben, lassen Sie uns nun die verschiedenen Verwendungsmöglichkeiten anhand von Beispielen erläutern.



Was ist Indexof in Javascript

Beispiele:

Zum besseren Verständnis habe ich die Beispiele in folgende Abschnitte unterteilt:

Ich werde die folgende Tabelle betrachten, um Ihnen die Beispiele zu erklären:

EmpID EmpName EmpEmail Telefonnummer Stadt

ein



Mohan

mohan@xyz.com

9966449966

Delhi

2

Sonia

sonia@abc.com

9746964799

Mumbai

3

Sanjay

sanjay@pqr.com

9654323456

Bengaluru

4

Avni

avni@xyz.com

9876543678

Mumbai

5

Rahul

rahul@abc.com

9542456786

Delhi

Schauen wir uns jeden einzelnen an.

Aktualisieren Sie einen einzelnen Datensatz

Beispiel:

Schreiben Sie eine Abfrage, um den 3. Mitarbeiter (Mitarbeiter-ID) mit einer neuen Telefonnummer und Stadt zu aktualisieren.

UPDATE Mitarbeiter SET PhoneNumber = '9646879876', City = 'Kolkata' WHERE EmpID = 3

Ausgabe:

Sie sehen die folgende Tabelle als Ausgabe:

EmpID EmpName EmpEmail Telefonnummer Stadt

ein

Mohan

mohan@xyz.com

9966449966

Delhi

2

Sonia

sonia@abc.com

9746964799

Mumbai

3

Sanjay

sanjay@pqr.com

9646879876

Kolkata

4

Avni

avni@xyz.com

9876543678

Mumbai

5

Rahul

rahul@abc.com

9542456786

Delhi

Lassen Sie uns als Nächstes in diesem Artikel verstehen, wie Datenwerte in mehreren Datensätzen aktualisiert werden.

Mehrere Datensätze aktualisieren

Um mehrere Datensätze in der Tabelle zu aktualisieren, müssen wir die WHERE-Klausel verwenden. DasDie WHERE-Klausel bestimmt die Anzahl der Datensätze, die aktualisiert werden.

Beispiel:

Schreiben Sie eine Abfrage, um die Mitarbeiter EmpEmail an sample@abc.com für alle Datensätze mit dem Städtenamen Delhi zu aktualisieren.

UPDATE-Mitarbeiter Setzen Sie EmpEmail = 'sample@abc.com' WHERE City = 'Delhi'

Ausgabe:

Sie sehen die folgende Tabelle als Ausgabe:

EmpID EmpName EmpEmail Telefonnummer Stadt

ein

Mohan

sample@abc.com

9966449966

Delhi

2

Sonia

sonia@abc.com

9746964799

Mumbai

3

Sanjay

sanjay@pqr.com

9646879876

Kolkata

4

Avni

avni@xyz.com

9876543678

Mumbai

5

Rahul

sample@abc.com

9542456786

Delhi

Lassen Sie uns in diesem Artikel verstehen, wie Sie die Daten einer Tabelle aktualisieren, indem Sie die WHERE-Klausel weglassen.

Aktualisieren Sie die Daten, indem Sie die WHERE-Klausel weglassen

Wenn wir die WHERE-Klausel weglassen, während wir die UPDATE-Anweisung in verwenden SQL Dann ist die Anzahl der Datensätze, die aktualisiert werden müssen, unbegrenzt. Daher werden alle Datensätze automatisch aktualisiert.

Beispiel:

Schreiben Sie eine Abfrage, um die E-Mails der Mitarbeiter an example@xyz.com zu aktualisieren.

UPDATE-Mitarbeiter Setzen Sie EmpEmail = 'example@xyz.com'

Ausgabe:

Sie sehen die folgende Tabelle als Ausgabe:

EmpID EmpName EmpEmail Telefonnummer Stadt

ein

Mohan

example@xyz.com

9966449966

Delhi

2

Sonia

example@xyz.com

9746964799

Mumbai

3

Sanjay

example@xyz.com

9646879876

Kolkata

4

Avni

Wirf ein Double auf ein Int

example@xyz.com

9876543678

Mumbai

5

Rahul

example@xyz.com

9542456786

Delhi

Lassen Sie uns als Nächstes in diesem Artikel verstehen, wie Sie Daten einer bestimmten Tabelle aus einer anderen Tabelle aktualisieren.

Aktualisieren Sie Daten aus einer anderen Tabelle

Mit der UPDATE-Anweisung können wir die Daten einer bestimmten Tabelle unter Berücksichtigung der Daten einer anderen Tabelle aktualisieren.

Betrachten wir die folgende Tabelle:

ContactID Kontaktname Kontakt E-mail Telefonnummer Stadt

ein

Mohan Sharma

contactmohan@xyz.com

9962449966

Delhi

2

Sonia Khanna

contactsonia@xyz.com

9461964799

Mumbai

3

Sanjay Kapoor

contactanjay@xyz.com

9719879876

Kolkata

4

Avni Mishra

contactavni@xyz.com

9889743678

Mumbai

5

Rahul Roy

contactrahul@xyz.com

9818256786

Delhi

Was ist Gerüst in Selen

Beispiel:

Schreiben Sie eine Abfrage, um die Namen der Mitarbeiter zu aktualisieren, indem Sie die Daten aus der Kontakttabelle entnehmen.

UPDATE Employees SET EmpName = (SELECT EmpName FROM Kontakte WHERE Contacts.City = Employees.City)

Ausgabe:

Sie sehen die folgende Tabelle als Ausgabe:

EmpID EmpName EmpEmail Telefonnummer Stadt

ein

Mohan Sharma

example@xyz.com

9966449966

Delhi

2

Sonia Khanna

example@xyz.com

9746964799

Mumbai

3

Sanjay Kapoor

example@xyz.com

9646879876

Kolkata

4

Avni Mishra

example@xyz.com

9876543678

Mumbai

5

Rahul Roy

example@xyz.com

9542456786

Delhi

Wir können die obige Abfrage auch wie folgt umschreiben:

UPDATE Employees SET Employees.EmpName = Contacts.EmpName FROM Employees INNER JOIN Kontakte EIN (Employees.City = Contacts.City)

Leute, so können Sie die UPDATE-Anweisung in SQL verwenden.Damit beenden wir diesen Artikel über SQL UPDATE. Ich hoffe, Sie fanden diesen Artikel informativ.

Wenn Sie mehr darüber erfahren möchten MySQL Lernen Sie diese relationale Open-Source-Datenbank kennen und sehen Sie sich unsere an Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung hilft Ihnen dabei, MySQL gründlich zu verstehen und das Thema zu beherrschen.

Hast du eine Frage an uns? Bitte erwähnen Sie es im Kommentarbereich dieses Artikels zu 'SQL UPDATE' und ich werde mich bei Ihnen melden.