Verwenden Sie die Aktualisierungsanweisung in SQLite

Verwenden Sie die Aktualisierungsanweisung in SQLite
SQLite ist ein RDMS, mit dem Daten von relationalen Datenbanken durch folgende Tabellenstruktur verwaltet werden. In SQLite können Daten verwaltet werden, indem Werte zu jedem Zeitpunkt einfügen, aktualisiert und gelöscht werden. Aufgrund seiner einfachen Architektur ist es sehr einfach, Daten in SQLite zu aktualisieren. Mit der Update -Anweisung können Benutzer Änderungen in den Daten bereits vorhandener Tabellen in SQLite vornehmen.

In SQLite gibt es verschiedene Befehle, um verschiedene Aufgaben wie das Erstellen von Tabellen, Datenempfationen und Löschen von Tabellen auszuführen. In dieser Follow-up werden wir die Update-Erklärung und ihre Werke in SQLite diskutieren.

Was ist eine Aktualisierungsanweisung in SQLite

Die Update -Anweisung in SQLite wird verwendet, um die Werte einer oder mehrerer Spalten einer vorhandenen Zeile in einer Tabelle zu ändern. Mit dieser Anweisung können wir mehr als eine Spalte/Zeile gleichzeitig aktualisieren, aber sie muss Teil derselben Tabelle sein.

Die allgemeine Syntax der Verwendung von Update -Anweisungen in SQLite ist wie:

Aktualisieren Sie table_name set column_name = new_value [,…] Wo Ausdruck

Die Erklärung dieser allgemeinen Syntax ist wie:

  • Verwenden Sie die Anweisung "Update", um die Tabelle zu ändern
  • Ersetzen Sie den "table_name" durch den Namen einer Tabelle, in der Änderungen vorgenommen werden sollen
  • Verwenden Sie die Anweisung "Set" und ersetzen Sie den "Column_Name" durch den Namen einer Spalte, in der Änderungen vorgenommen werden sollen
  • Setzen Sie das Vorzeichen von gleichem „=“ ein und weisen Sie den neuen Wert zu, den Sie einfügen möchten
  • Verwenden Sie die Anweisung "WO" und ersetzen Sie einen Ausdruck durch eine bestimmte Bedingung, die dem SQLite hilft, die angegebenen Änderungen zu ändern
  • "[, ...]" zeigt, dass wir verschiedene Spalten derselben Tabelle bearbeiten können

Beispiel für den Aktualisierungsbefehl in SQLite: Lassen Sie uns dies mit einem Beispiel verstehen. Erstens verwenden wir den Befehl, um die bereits in der Datenbank vorhandenen Tabellen anzuzeigen:

.Tische

Unter den Tabellen, die als Ergebnis des ausgeführten Befehls angezeigt werden, wählen wir LinuxHint_EMPOTEES aus und zeigen die Tabelle mit dem Befehl an:

Wählen Sie * aus LinuxHint_EMPLET;

Jetzt möchten wir den Namen Tom mit John ändern, daher werden wir für diesen Zweck die Anweisung „Update“ verwenden, indem wir die Ausdrucksmitglieders_id = 3 verwenden. Dies bedeutet, den Wert zu ändern, bei dem Mitarbeiter 3 als:

Aktualisieren Sie linuxHint_EMPLETS -Setzen von Employe_Name = 'John', wobei Mitarbeiter_id = 3;

Führen Sie den folgenden Befehl aus, um den Inhalt einer Tabelle anzuzeigen, um die Änderungen zu validieren. LinuxHint als:

Wählen Sie * aus LinuxHint_EMPLET;

Aus der obigen Ausgabe können wir sehen, dass der Name „Tom“ durch den neuen Wert „John“ anhand der Update -Anweisung ersetzt wurde.

Aktualisieren Sie mehrere Spalten in SQLite: Jetzt werden wir zwei Spalten gleichzeitig mit der Aktualisierungsanweisung bearbeiten. Zunächst zeigen wir den Inhalt der Tabelle „power_data“ als:

Wählen Sie * aus powers_data;

Wir werden den Namen „Paul“ mit dem neuen Namen „John“ und seinem 24. Lebensjahr mit New Age 38 bearbeiten, indem wir die Update -Erklärung als:

Update popleure_data set popleure_name = 'John', Mitarbeiter_age = 38 wobei Mitarbeiter_id = 1;

Um die Änderungen zu bestätigen, führen Sie den folgenden Befehl aus und zeigen Sie die Tabelle an

Wählen Sie * aus powers_data;

Wir können sehen, dass wir die beiden Spalten gleichzeitig mit einem einzigen Befehl der Update -Anweisung geändert haben.

Aktualisieren Sie alle Zeilen in SQLite: In ähnlicher Weise können wir mehr als zwei Spalten derselben Zeile bearbeiten, indem wir eine Update -Anweisung verwenden. Wir können auch alle Zeilen aktualisieren, ohne die Klausel „Wo“ zu verwenden. Zum Beispiel möchten wir das Alter aller in der Tabelle benannten Mitarbeiter der Mitarbeiter_Data mit 32 aktualisieren, um den Befehl auszuführen:

Aktualisieren Sie die Mitarbeiter_Data SET Employeds_age = 32;

Führen Sie für die Bestätigung der Änderungen den folgenden Befehl aus:

Wählen Sie * aus powers_data;

Wir können sehen, dass das Alter aller Zeilen um 32 geändert wurde.

Abschluss

Das Ändern einer Datenbank ist eine übliche Aufgabe für die Entwickler und für diese Update -Abfrage wird verwendet. Die Aktualisierung in SQLite ist eine Technik, mit der wir die Daten der vorhandenen Tabelle ändern können. In dieser Follow-up haben wir die Update-Erklärung von SQLite im Detail besprochen. Wir haben die allgemeine Syntax von SQLite und auch die Arbeit der Update -Anweisung in SQLite -Beispielen erläutert. Wir haben die Daten einer Spalte, mehrere Spalten und alle Zeilen der Tabelle geändert, indem wir Bedingungen anwenden.