logo

Instrukcja SQL UPDATE

Instrukcja SQL UPDATE modyfikuje istniejące dane z tabeli.

UPDATE Instrukcja w SQL

Instrukcja UPDATE w SQL służy do aktualizacji danych istniejącej tabeli w bazie danych. Możemy aktualizować pojedyncze kolumny, a także wiele kolumn za pomocą instrukcji UPDATE zgodnie z naszymi wymaganiami.

W bardzo prosty sposób możemy powiedzieć, że polecenia SQL (UPDATE i USUWAĆ ) służą do zmiany danych, które już znajdują się w bazie danych. Polecenie SQL DELETE wykorzystuje a GDZIE klauzula.



Zaktualizuj składnię

Składnia instrukcji SQL UPDATE jest następująca:

wewnętrzne działanie hashmap

AKTUALIZACJA nazwa_tabeli SET kolumna1 = wartość1, kolumna2 = wartość2,…
GDZIE warunek;

Gdzie,

  • Nazwa tabeli : nazwa tabeli
  • kolumna 1 : nazwa pierwszej, drugiej, trzeciej kolumny….
  • wartość1 : nowa wartość dla pierwszej, drugiej, trzeciej kolumny….
  • stan : warunek, aby wybrać wiersze, dla których

Wyjaśnienie parametrów

  1. AKTUALIZACJA: Polecenie służy do aktualizacji wartości kolumny w tabeli.
  2. GDZIE: Określa warunek, który chcemy zaimplementować na tabeli.

Notatka: W powyższym zapytaniu USTAWIĆ instrukcja służy do ustawiania nowych wartości dla konkretnej kolumny i GDZIE Klauzula służy do wybierania wierszy, dla których kolumny mają zostać zaktualizowane. Jeżeli nie użyliśmy klauzuli WHERE to zaktualizowane zostaną kolumny we wszystkich wierszach. Zatem klauzula WHERE służy do wybierania poszczególnych wierszy.

Przykłady instrukcji SQL UPDATE

Zobaczmy instrukcję aktualizacji SQL z przykładami.

Najpierw utworzymy tabelę, w której użyjemy instrukcji UPDATE. Aby utworzyć tabelę, napisz następujące zapytanie:

jak odkryć ukryte aplikacje

Zapytanie:

SQL
CREATE TABLE Customer(  CustomerID INT PRIMARY KEY,  CustomerName VARCHAR(50),  LastName VARCHAR(50),  Country VARCHAR(50),  Age int(2),  Phone int(10) ); -- Insert some sample data into the Customers table INSERT INTO Customer (CustomerID, CustomerName, LastName, Country, Age, Phone) VALUES (1, 'Shubham', 'Thakur', 'India','23','xxxxxxxxxx'),  (2, 'Aman ', 'Chopra', 'Australia','21','xxxxxxxxxx'),  (3, 'Naveen', 'Tulasi', 'Sri lanka','24','xxxxxxxxxx'),  (4, 'Aditya', 'Arpan', 'Austria','21','xxxxxxxxxx'),  (5, 'Nishant. Salchichas S.A.', 'Jain', 'Spain','22','xxxxxxxxxx');     Select * from Customer;>

Utworzona tabela będzie wyglądać następująco:

demonstracyjna tabela sql

Zaktualizuj pojedynczą kolumnę Korzystanie z przykładu instrukcji UPDATE

Zaktualizuj kolumnę NAZWA i ustaw wartość na „Nitin” w wierszach, w których Wiek wynosi 22.

Hrithik Roshan

Zapytanie:

  UPDATE   Customer   SET   CustomerName  = 'Nitin' WHERE Age = 22;>

Wyjście:

zaktualizuj pojedynczą kolumnę, korzystając z przykładowych danych wyjściowych instrukcji aktualizacji

Aktualizowanie wielu kolumn przy użyciu przykładowej instrukcji UPDATE

Zaktualizuj kolumny NAZWA na „Satyam” i Kraj na „USA”, gdzie IDKlienta wynosi 1.

Zapytanie:

  UPDATE   Customer   SET   CustomerName = 'Satyam',  Country = 'USA'   WHERE   CustomerID = 1;>

Wyjście :

aktualizowanie wielu kolumn przy użyciu przykładowych wyników instrukcji aktualizacji

Notatka: Aby zaktualizować wiele kolumn, użyliśmy przecinka (,) do oddzielenia nazw i wartości dwóch kolumn.

Pominięcie klauzuli WHERE w instrukcji UPDATE

Jeśli pominiemy klauzulę WHERE w zapytaniu aktualizującym, wszystkie wiersze zostaną zaktualizowane.

Zapytanie:

kod abs-c
  UPDATE   Customer   SET   CustomerName = 'Shubham';>

Wyjście:

Tabela Klient będzie teraz wyglądać tak,

pomiń klauzulę Where w przykładowym wyniku instrukcji aktualizacji

Ważne uwagi dotyczące instrukcji SQL UPDATE

  • Instrukcja SQL UPDATE służy do aktualizacji danych w istniejącej tabeli w bazie danych.
  • Instrukcja UPDATE może aktualizować jedną lub wiele kolumn za pomocą klauzuli SET.
  • Klauzula WHERE służy do określenia warunku wyboru wierszy do aktualizacji.
  • Pominięcie klauzuli WHERE w instrukcji UPDATE spowoduje aktualizację wszystkich wierszy w tabeli.