logo

Інструкція SQL UPDATE

Інструкція SQL UPDATE змінює наявні дані з таблиці.

Оператор UPDATE у SQL

Оператор UPDATE в SQL використовується для оновлення даних існуючої таблиці в базі даних. Ми можемо оновлювати як окремі стовпці, так і кілька стовпців за допомогою оператора UPDATE відповідно до наших вимог.



Дуже просто можна сказати, що команди SQL (UPDATE і ВИДАЛИТИ ) використовуються для зміни даних, які вже є в базі даних. Команда SQL DELETE використовує a ДЕ пункт.

Оновити синтаксис

Синтаксис оператора SQL UPDATE такий:

UPDATE table_name SET column1 = value1, column2 = value2,…
умова ДЕ;



Де,

  • ім'я_таблиці : назва таблиці
  • колонка1 : назва першого, другого, третього стовпця….
  • значення1 : нове значення для першого, другого, третього стовпців….
  • хвороба : умова вибору рядків, для яких

Параметр Пояснення

  1. ОНОВЛЕННЯ: Команда використовується для оновлення значення стовпця в таблиці.
  2. ДЕ: Визначає умову, яку ми хочемо реалізувати в таблиці.

Примітка: У наведеному вище запиті НАБІР оператор використовується для встановлення нових значень для певного стовпця та ДЕ використовується для вибору рядків, для яких потрібно оновити стовпці. Якщо ми не використали речення WHERE, стовпці в усіх рядках буде оновлено. Отже, речення WHERE використовується для вибору конкретних рядків.

1 мільйон цифрами

Приклади оператора SQL UPDATE

Давайте подивимося оператор оновлення SQL із прикладами.



Спочатку ми створимо таблицю, у якій будемо використовувати інструкцію UPDATE. Щоб створити таблицю, напишіть такий запит:

Запит:

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;>

Створена таблиця матиме такий вигляд:

демонстраційна таблиця sql

Оновити одну колонку Приклад використання оператора UPDATE

Оновіть стовпець NAME і встановіть значення «Nitin» у рядках, де вік становить 22.

Запит:

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

Вихід:

оновити один стовпець, використовуючи вихідні дані прикладу оператора оновлення

Приклад оновлення кількох стовпців за допомогою оператора UPDATE

Оновіть стовпці NAME на «Satyam» і Country на «USA», де CustomerID дорівнює 1.

Запит:

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

Вихід :

str до внутр
оновлення кількох стовпців за допомогою вихідних даних оператора оновлення

Примітка: Для оновлення кількох стовпців ми використали кому (,) для розділення назв і значень двох стовпців.

Пропуск WHERE в операторі UPDATE

Якщо ми опустимо речення WHERE у запиті на оновлення, усі рядки будуть оновлені.

Запит:

  UPDATE   Customer   SET   CustomerName = 'Shubham';>

Вихід:

Таблиця Customer тепер виглядатиме так,

опустіть речення where у виведених прикладах оператора оновлення

Важливі моменти щодо оператора SQL UPDATE

  • Оператор SQL UPDATE використовується для оновлення даних у існуючій таблиці в базі даних.
  • Оператор UPDATE може оновлювати один або декілька стовпців за допомогою пропозиції SET.
  • Речення WHERE використовується для визначення умови для вибору рядків, які потрібно оновити.
  • Пропуск пропозиції WHERE в операторі UPDATE призведе до оновлення всіх рядків у таблиці.