In diesem Artikel erfahren Sie, wie Sie den Wert einer bestimmten Spalte in der Structured Query Language ändern.
Mit dem UPDATE-Befehl in SQL können Datenbankbenutzer den Wert einer bestimmten Spalte in der Tabelle ändern. Wir können auch die Daten von zwei oder mehr Spalten mit einer Abfrage ändern.
Die Syntax zum Ändern des Werts einer bestimmten Spalte in der Tabelle ist unten angegeben:
UPDATE Table_Name SET Column_Name = New_Value WHERE Condition;
Die Syntax zum Ändern des Werts einer oder mehrerer Spalten in der Tabelle ist unten angegeben:
UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition;
Wir müssen das nutzen SET-Schlüsselwort im AKTUALISIEREN Befehl zum Ändern des Werts der Spalten. Die WHERE-Klausel gibt an, welche Zeile Sie ändern möchten.
Wenn Sie den Wert einer bestimmten Spalte in der Tabelle ändern möchten, müssen Sie die folgenden fünf Schritte nacheinander in der angegebenen Reihenfolge ausführen:
- Erstellen Sie eine Datenbank.
- Erstellen Sie eine Tabelle in der Datenbank und fügen Sie die Daten in die Tabelle ein.
- Zeigen Sie die Tabelle an, bevor der Wert aktualisiert wird.
- Ändern Sie den Wert einer Spalte in der Tabelle.
- Zeigen Sie die Tabelle an, nachdem der Wert aktualisiert wurde.
Jetzt erklären wir jeden Schritt anhand eines Beispiels:
Schritt 1: Erstellen Sie eine Datenbank
In der strukturierten Abfragesprache ist die Datenbankerstellung der erste Schritt zum Speichern der strukturierten Tabellen in der Datenbank.
Verwenden Sie die folgende SQL-Syntax, um eine Datenbank zu erstellen:
CREATE DATABASE Database_Name;
Der folgende CREATE-Befehl erstellt die Fahrzeugdatenbank im SQL-Datenbanksystem:
Was ist Clustering?
CREATE DATABASE Vehicles;
Schritt 2: Erstellen Sie eine Tabelle und fügen Sie die Daten ein
Nach der Datenbankerstellung müssen Sie die folgende Syntax verwenden, um die Tabelle zu erstellen:
CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) );
Angenommen, Sie möchten das erstellen Fahrräder Tabelle in der Fahrzeuge Datenbank. Dazu müssen Sie in Ihrer SQL-Anwendung folgende Abfrage schreiben:
CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ;
Nach der Tabellenerstellung müssen Sie die Daten der Fahrräder mithilfe der folgenden Abfrage in die Tabelle „Fahrräder“ einfügen:
INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25);
Schritt 3: Sehen Sie sich die Tabelle an, bevor Sie die Werte aktualisieren
Nach der Tabellenerstellung und dem Einfügen von Daten können Sie die eingefügten Daten der Bikes-Tabelle anzeigen, indem Sie die folgende Abfrage in Ihre SQL-Anwendung eingeben:
SELECT * FROM Bikes;
Ausgabe:
Nummer | Modell | Fahrradname | Farbe | Preis | Durchschnitt | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Schwarz | 180000 | 49 | |||||
2 | 2020 | Drücken Sie | Schwarz | 190000 | fünfzig | |||||
3 | 2019 | R15 | Blau | 200000 | Vier fünf | |||||
4 | 2020 | Apache | Schwarz | 190000 | Vier fünf | |||||
5 | 2018 | Kugel | Grau | 200000 | fünfzig | |||||
6 | 2017 | Herzog | Gelb | 190000 | 35 | |||||
7 | 2019 | Drücken Sie | Rot | 90000 | Vier fünf | |||||
8 | 2020 | FZ-s | Schwarz | 100000 | 40 | |||||
9 | 2019 | R15 | Orange | 200000 | 40 | |||||
10 | 2020 | Kugel | Schwarz | 190000 | 35 | |||||
elf | 2018 | Herzog | Rot | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Schwarz | 400000 | 25 |
Schritt 4: Ändern Sie den Wert einer bestimmten Spalte in der Tabelle
Wenn Sie die Farbe eines Fahrrads ändern möchten, müssen Sie die folgende Abfrage in SQL eingeben:
UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache;
Schritt 5: Sehen Sie sich die Tabelle an, nachdem Sie die Werte aktualisiert haben
Um das Ergebnis der im 4. Schritt ausgeführten Abfrage zu überprüfen, müssen Sie den folgenden SELECT-Befehl in SQL eingeben:
SELECT * FROM Bikes;
Nummer | Modell | Fahrradname | Farbe | Preis | Durchschnitt | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Schwarz | 180000 | 49 | |||||
2 | 2020 | Drücken Sie | Schwarz | 190000 | fünfzig | |||||
3 | 2019 | R15 | Blau | 200000 | Vier fünf | |||||
4 | 2020 | Apache | Schwarz | 190000 | Vier fünf | |||||
5 | 2018 | Kugel | Grau | 200000 | fünfzig | |||||
6 | 2017 | Herzog | Gelb | 190000 | 35 | |||||
7 | 2019 | Drücken Sie | Rot | 90000 | Vier fünf | |||||
8 | 2020 | FZ-s | Schwarz | 100000 | 40 | |||||
9 | 2019 | R15 | Orange | 200000 | 40 | |||||
10 | 2020 | Kugel | Schwarz | 190000 | 35 | |||||
elf | 2018 | Herzog | Rot | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Schwarz | 400000 | 25 |
Wie wir sehen können, wurde die Farbe von Apache Bike in der Cars-Tabelle erfolgreich geändert.
Ändern Sie den Wert von „Mehrere Spalten“ in der Tabelle
Wenn Sie die Werte mehrerer Spalten in der Bikes-Tabelle aktualisieren möchten, müssen Sie die folgende Abfrage in SQL schreiben:
UPDATE Bikes SET Farbe = Grün, Preis = 90000 WHERE Bike_Name = R15;Um das Ergebnis der obigen Abfrage zu überprüfen, müssen Sie den folgenden SELECT-Befehl in SQL eingeben:
SELECT * FROM Bikes;
Nummer | Modell | Fahrradname | Farbe | Preis | Durchschnitt | |||||
---|---|---|---|---|---|---|---|---|---|---|
1 | 2019 | Apache | Schwarz | 180000 | 49 | |||||
2 | 2020 | Drücken Sie | Schwarz | 190000 | fünfzig | |||||
3 | 2019 | R15 | Blau | 200000 | Vier fünf | |||||
4 | 2020 | Apache | Schwarz | 190000 | Vier fünf | |||||
5 | 2018 | Kugel | Grau | 200000 | fünfzig | |||||
6 | 2017 | Herzog | Gelb | 190000 | 35 | |||||
7 | 2019 | Drücken Sie | Rot | 90000 | Vier fünf | |||||
8 | 2020 | FZ-s | Schwarz | 100000 | 40 | |||||
9 | 2019 | R15 | Orange | 200000 | 40 | |||||
10 | 2020 | Kugel | Schwarz | 190000 | 35 | |||||
elf | 2018 | Herzog | Rot | 128000 | 30 | |||||
12 | 2020 | Harley Davidson | Schwarz | 400000 | 25 |
Wie wir sehen können, wurden Farbe und Preis des R15-Fahrrads erfolgreich geändert.