Інструкція SQL UPDATE змінює наявні дані з таблиці.
Оператор UPDATE у SQL
Оператор UPDATE в SQL використовується для оновлення даних існуючої таблиці в базі даних. Ми можемо оновлювати як окремі стовпці, так і кілька стовпців за допомогою оператора UPDATE відповідно до наших вимог.
Дуже просто можна сказати, що команди SQL (UPDATE і ВИДАЛИТИ ) використовуються для зміни даних, які вже є в базі даних. Команда SQL DELETE використовує a ДЕ пункт.
Оновити синтаксис
Синтаксис оператора SQL UPDATE такий:
UPDATE table_name SET column1 = value1, column2 = value2,…
умова ДЕ;
Де,
- ім'я_таблиці : назва таблиці
- колонка1 : назва першого, другого, третього стовпця….
- значення1 : нове значення для першого, другого, третього стовпців….
- хвороба : умова вибору рядків, для яких
Параметр Пояснення
- ОНОВЛЕННЯ: Команда використовується для оновлення значення стовпця в таблиці.
- ДЕ: Визначає умову, яку ми хочемо реалізувати в таблиці.
Примітка: У наведеному вище запиті НАБІР оператор використовується для встановлення нових значень для певного стовпця та ДЕ використовується для вибору рядків, для яких потрібно оновити стовпці. Якщо ми не використали речення 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;>
Створена таблиця матиме такий вигляд:

Оновити одну колонку Приклад використання оператора 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 тепер виглядатиме так,

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